Method and device for performing convolution operation on neural network based on Winograd transform
A neural network and multiplication technology, which is applied in the field of devices and methods for Winograd transform convolution operations for neural networks, and can solve problems such as processing a large number of neural network operations.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0023] Some example embodiments involve, for example, by applying a Winograd transform to each of the input feature maps and weight kernels, applying element-wise multiplication and element-wise addition, and applying the inverse Winograd transform To the sum of the additions to produce the convolution sum as the output of the convolution operation, the convolution operation in the neural network is processed in the Winograd domain. Some example embodiments using such a process can accomplish convolution operations of neural networks with a reduced number of computations compared to direct convolution of untransformed input feature maps and weight kernels, such reductions can speed up neural network convolution operations completion of and / or reducing the amount of power consumed by the completion of such operations, for example, as will be referred to image 3 as shown. Some example embodiments include device architectures and / or neural network processing circuitry that may ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 



