CNN processing device based on memristor memory calculation and working method thereof
A technology of memory computing and processing devices, applied in the fields of non-volatile storage and neural networks, which can solve problems such as insufficient memory capacity and low computing parallelism, and achieve fast processing efficiency and high parallelism
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0032] The specific embodiments of the present invention will be described in further detail below in conjunction with the accompanying drawings. However, this embodiment is not limited to the embodiments disclosed below, but can be implemented in various ways.
[0033] In this example, an image with 22×28 pixels is used as input, the convolution kernel is 5×5, and ReRAM has 3×3 crossbars in total. The memory space in each crossbar is 8×8 cells, and there are also caches containing several cells. , each cell stores one pixel, and the memory space of ReRAM is 24×24 cells, forming a CNN processing unit array, whose structure is as follows figure 1 shown.
[0034] First store the 22×24 pixels of the first 24 columns in the image into the memory of the CNN processing unit array, that is, the effective memory is 22×24 cells, and add the 5 weights of the first column of the convolution kernel to the first There are four groups on the word line to the 20th row. First activate the 10...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 

