Convolution operation optimization method and system, terminal and storage medium

A convolution operation and optimization method technology, applied in the field of deep learning, can solve the problems of low utilization rate of computing modules, high implementation cost, and poor scalability, so as to reduce the actual amount of convolution operations, improve data reusability, and improve The effect of chip performance

Active Publication Date: 2022-03-18
SHENZHEN INST OF ADVANCED TECH
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the existing architecture improves the computing power by increasing the operating frequency and increasing the number of computing and storage modules. It has already faced the problems of low utilization of computing modules, high implementation costs, limited communication bandwidth, poor scalability, and large energy waste.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Convolution operation optimization method and system, terminal and storage medium
  • Convolution operation optimization method and system, terminal and storage medium
  • Convolution operation optimization method and system, terminal and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In order to make the objects, technical solutions and advantages of the present application, the present application will be described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are intended to explain the present application and is not intended to limit the present application.

[0036] Since the dedicated convolution calculation chip involves reading of image memory data, for chip, about 80% of energy consumption is on data transmission, so the data cache is optimized, and it is possible to improve data. Greatly reduce chip power consumption and improve chip performance. Based on this, the convolutionary operation optimization method of the present application embodiment is based on the intrinsic characteristic analysis, and the input data is filtered on the data buffer phase in the data buffer phase, thereby greatly reduces the most time-spent volume in the network. The ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a convolution operation optimization method and system, a terminal and a storage medium. Comprising the following steps: inputting image data in a data memory module into a multi-thread data caching module, and recording data characteristics of the image data in each thread; when all the threads are filled with the image data, performing spatial-temporal similarity analysis on the data features of the at least two adjacent threads, and when the data features of the at least two adjacent threads have spatial-temporal similarity, filtering out the image data of at least one thread in the at least two adjacent threads, taking the thread after filtering the image data as an idle thread to cache the image data input by the data memory module again, and performing space-time similarity analysis again when all the threads are filled with the image data again; and performing convolution calculation according to the cached image data, and outputting new image data. According to the method, the actual convolution operation amount is greatly reduced, the data reusability is improved, the overall network calculation time is shortened, and the chip performance is improved.

Description

Technical field [0001] The present application belongs to the field of depth learning, and in particular, to a convolutionary operation optimization method, system, terminal, and storage medium. Background technique [0002] In recent years, due to the popularization of large data applications and the advancement of computer hardware, deep learning technology is used to conduct feature extraction, classification, and recursive operations in data, and have a wide range of applications in computer vision, natural language processing, and intelligent system decision. . Convolutional operation is a very important depth learning feature extraction method, such as the current lead Lenet1, AlexNet, VGG-16, VGG-19 depth learning neural network, is stacked by a layer of convolution layer With the improvement of the number of network layers, the accuracy of classification will be improved. However, due to the calculation of the general computer platform and the speed of the convolution its...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/15G06T1/00
CPCG06F17/15G06T1/00
Inventor 王峥廖健刘江佾
Owner SHENZHEN INST OF ADVANCED TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products