Convolution operation method and device for two-dimensional data
A two-dimensional data and convolution operation technology, applied in the field of convolutional neural network operations, can solve problems such as increased energy consumption, increased calculation delay of redundant input data, increased cumulative logic complexity, etc., to achieve simple program mapping, The effect of high computing flexibility
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0061] Such as Figure 4 As shown, this embodiment provides a method for convolution operation of two-dimensional data, the method includes the following steps:
[0062] Step S401, splitting the convolution kernel into multiple sub-convolution kernels with a set width.
[0063] Wherein, the setting width can be set according to the width of the shift register chain and the width of the two-dimensional convolution calculation unit. For example, the width of the convolution kernel is 5x5, while the width of the shift register chain and the two-dimensional convolution calculation unit generally adopt a fixed width. If the two-dimensional convolution calculation unit supports 3x3 convolution operations, the width of the shift register chain It is also 3, then the 5x5 convolution kernel needs to be expanded to a 6x6 convolution kernel first, and then split into four 3x3 sub-convolution kernels for convolution operations.
[0064] Step S402: Divide the two-dimensional data block t...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


