Unlock instant, AI-driven research and patent intelligence for your innovation.

Convolution operation device for improving data utilization rate

A technology of convolution operation and utilization rate, which is applied in the computer field, can solve the problems of data reuse, limited on-chip storage space, and limited operation data bandwidth, etc., to reduce the number of repeated input caches and reduce on-chip storage capacity requirements , Improve the effect of data utilization

Active Publication Date: 2021-04-16
HANGZHOU EBOYLAMP ELECTRONICS CO LTD
View PDF8 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the convolutional neural network has high accuracy, at the same time, as the number of neural network layers increases, the calculation amount of the convolutional neural network algorithm also becomes larger, and the requirements for data bandwidth and data storage are also higher.
Since the resources implemented by the hardware are limited, it cannot be realized that the algorithm increases with the increase of calculation amount.
Moreover, in the calculation process of the convolutional neural network, there is a feature that the convolution kernel window needs to slide over the entire image, resulting in a large amount of data being reused in the convolution operation.
However, the on-chip storage space of the computing device is limited, and the data needs to be temporarily stored in the external storage space, which leads to the limitation of the computing bandwidth and affects the computing efficiency.

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 device for improving data utilization rate
  • Convolution operation device for improving data utilization rate
  • Convolution operation device for improving data utilization rate

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some, not all, embodiments of the application. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0030] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which this application belongs. The terms used herein in the description of the application are only for the purpose of describing specific embodiments, and are not intended to limit the application.

[0031] In one embodiment, a convolution operation device that improves data utilization is provided to improve the efficien...

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 discloses a convolution operation device for improving a data utilization rate, which is characterized in that a multiply-accumulate unit adopts a parallel structure, input feature map data is split into a plurality of data blocks according to the parallelism degree of the multiply-accumulate unit, convolution operation is performed by taking the data blocks as units, and the same data block is repeatedly read and used; the convolution operation is completed with all the weights of the current network layer, the number of times of repeatedly inputting the data block into the cache is reduced, so that the data utilization rate is improved, the on-chip storage capacity requirement is reduced, the process of reading feature map data from off-chip storage is avoided, and the overall efficiency of convolution operation is remarkably improved.

Description

technical field [0001] The application belongs to the field of computers, and in particular relates to a convolution operation device for improving data utilization. Background technique [0002] In recent years, deep neural network technology has been widely used, especially in image processing, speech recognition and text classification applications. The deep neural network has excellent accuracy, and obtains more accurate results by analyzing huge data. The deeper the deep neural network, the stronger the simulation ability, and the higher the accuracy of reasoning. [0003] Convolutional neural networks are deep neural networks. Although the convolutional neural network has high accuracy, at the same time, as the number of neural network layers increases, the calculation amount of the convolutional neural network algorithm also becomes larger, and the requirements for data bandwidth and data storage are also higher. Since the resources implemented by the hardware are ...

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
IPC IPC(8): G06N3/063G06F17/15G06F7/544
Inventor 廖湘萍丁永林曹学成李炜
Owner HANGZHOU EBOYLAMP ELECTRONICS CO LTD