A multi-bank row and column interleaved read and write method for convolutional neural network data storage
A convolutional neural network and data storage technology, applied in the field of data storage mechanism, can solve problems such as data organization and arrangement of intermediate results that are difficult to achieve calculations, and achieve the effects of data arrangement and organization rules, efficient and effective storage, and reduced control
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0027] The present invention will be further described in detail below in conjunction with specific embodiments, which are explanations of the present invention rather than limitations.
[0028] The CNN algorithm involves a large number of calculations. The optimization and acceleration of the CNN algorithm is realized on the chip. By increasing the operation array to improve the parallelism of the operation, the CNN algorithm can be executed in parallel. Taking AlexNet as an example, its architecture is as follows figure 1 As shown, when the convolutional neural network is operating, the layers are connected, and the output of the previous convolutional layer is the input data of the next convolutional layer. However, hardware resources are limited for on-chip systems. The CNN algorithm cannot be fully mapped to the hardware architecture. The output results generated by the previous layer need to be stored, and wait for the hardware resources to be free before serving as the ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


