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

Storage and calculation integrated storage array and convolution operation method thereof

A technology for storage arrays and convolution operations, which is applied in special data processing applications, biological neural network models, design optimization/simulation, etc., and can solve problems such as the inability to calculate multiple convolution output values ​​and the inability to superimpose multiplied values. , to save time and power consumption, increase power consumption

Pending Publication Date: 2020-12-22
SHANGHAI INTEGRATED CIRCUIT RES & DEV CENT +1
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This kind of multiplication and addition method of convolution is difficult to realize using traditional storage arrays. The main difficulty is that it is impossible to simply superimpose the product values ​​​​in different rows, and it is impossible to simply calculate multiple convolutions at the same time. output value

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
  • Storage and calculation integrated storage array and convolution operation method thereof
  • Storage and calculation integrated storage array and convolution operation method thereof
  • Storage and calculation integrated storage array and convolution operation method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The specific implementation manner of the present invention will be described in more detail below with reference to schematic diagrams. The advantages and features of the present invention will be more apparent from the following description. It should be noted that all the drawings are in a very simplified form and use imprecise scales, and are only used to facilitate and clearly assist the purpose of illustrating the embodiments of the present invention.

[0032] For the convolution operation of the input matrix X and the weight matrix W, the resulting matrix Y can be expressed by the following formula:

[0033]

[0034] Among them, y uv is the element in row u and column v in the result matrix Y, x ij is the element of row i and column j in the input matrix X, i=u+s, j=v+t, w rz is the element of the rth row and the sth column in the weight matrix W, r=s+1, z=t+1, and the weight matrix W has n rows and n columns of convolution kernels, n is an integer greater ...

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 provides a storage and calculation integrated storage array and the convolution operation method thereof, the convolution operation of an input matrix and a weight matrix can be completed by synchronously operating the same group of slant blocks, and each element of a result matrix is synchronously obtained to realize parallel operation, so that time and power consumption are saved;although the storage units involved in each convolution operation are very sparse, the storage units which do not need to participate in the operation can be controlled to be closed through the switching tube, so that the waste of the storage units is not caused, and the power consumption is not increased.

Description

technical field [0001] The invention relates to the technical field of integrated circuit design, in particular to a storage and calculation integrated storage array and a convolution operation method thereof. Background technique [0002] Convolutional Neural Network (CNN) is a network architecture mainly used in the field of artificial intelligence to process image data. According to the characteristics of the image, this network structure has made some improvements on the conventional deep neural network. The structure mainly includes convolutional layers, pooling layers and fully connected layers. [0003] In recent years, with the development of new storage technologies, storage-computing integrated storage structures based on storage arrays have gradually become a feasible technology to optimize the operation speed and power consumption of convolutional neural networks. The current storage-computing integrated storage structure mainly uses the matrix structure of the ...

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): G06F30/39G06F30/27G06N3/04
CPCG06F30/39G06F30/27G06N3/045
Inventor 沈灵蒋宇严慧婕段杰斌温建新
Owner SHANGHAI INTEGRATED CIRCUIT RES & DEV CENT