Convolution operation structure and method thereof
A technology of convolution operation and adder, applied in the improvement field of neural network processor, can solve the problems of unsatisfactory calculation effect, no calculation unit, circuit area and poor utility, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0072] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.
[0073] In the convolution operation of winograd, its convolution operation can be summarized as the following formula:
[0074] F(m×n,r×s)=A T [[GgG T ]⊙[B T dB]]A
[0075] Among them, m and n respectively represent the side length of the neuron scale of the feature map output by a single winograd convolution operation; r and s represent the side length of the convolution kernel; g represents the weight matrix input by a single winograd convolution operation; d represents The feature map matrix input by a single winograd convolution operation; A, G, and B are the corresponding transformation matrices.
[0076] In this application, for convenience, the inventor defines the matrix U=[GgG T ], matrix V=[B T dB], and the matrix M=U⊙V. Therefore, the previous calculation formula can be marked as F(m×n,r×s)=A T M A.
[0077] figure 1 S...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


