A convolution operation device and method thereof
A convolution operation and adder technology, applied in the improvement field of neural network processors, can solve the problems of insignificant acceleration effect of convolution operation, low calculation speed, no calculation unit, etc., and achieve the effect of reducing the amount of data access.
- 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 


