Unlock instant, AI-driven research and patent intelligence for your innovation.

Memory computing eDRAM accelerator for convolutional neural network

A convolutional neural network, memory computing technology, applied in the field of eDRAM-based CIMCNN accelerator

Pending Publication Date: 2022-01-18
SHANGHAI TECH UNIV
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, as shown in Fig. 1, current multi-bit eDRAM-based CIM CNN accelerators still face some challenges in further improving the throughput

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Memory computing eDRAM accelerator for convolutional neural network
  • Memory computing eDRAM accelerator for convolutional neural network
  • Memory computing eDRAM accelerator for convolutional neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] Below in conjunction with specific embodiment, further illustrate the present invention. It should be understood that these examples are only used to illustrate the present invention and are not intended to limit the scope of the present invention. In addition, it should be understood that after reading the teachings of the present invention, those skilled in the art can make various changes or modifications to the present invention, and these equivalent forms also fall within the scope defined by the appended claims of the present application.

[0049] Such as image 3 As shown, a memory computing eDRAM accelerator for convolutional neural networks provided by the present invention includes four P2ARAM blocks, each P2ARAM block includes a 5T1C ping-pong eDRAM bit cell array composed of 64x16 5T1C ping-pong eDRAM bit cells, and a 5T1C ping-pong eDRAM bit cell array. eDRAM bit cells are used for multi-bit storage and parallel convolution.

[0050] combine Figure 4 , ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a memory computing eDRAM accelerator for a convolutional neural network. The accelerator is characterized by comprising four P2ARAM blocks, each P2ARAM block comprises a 5T1C ping-pong eDRAM bit cell array consisting of 64 x 16 5T1C ping-pong eDRAM bit cells, in each P2ARAM block, 64 x 2 digital time converters convert 4-bit activation values into different pulse widths from a row direction, the pulse widths are input into a 5T1C ping-pong DRAM bit cell array for calculation; and 16 x 2 convolution result outputs are obtained in the column direction of the 5T1C ping-pong DRAM bit cell array. According to the convolutional neural accelerator provided by the invention, a 5T1C ping-pong DRAM bit unit is used for parallel multi-bit storage and convolution; and under the condition of not additionally increasing the area overhead, the input sampling capacitance of an accumulation bit line is allocated to a symbol-numerical SAR ADC unit of a CDAC array, and an S2M-ADC scheme is provided. In the way, the in-memory computing neural network accelerator based on the eDRAM, disclosed by the invention, has the peak value reaching computing density of 59.1 TOPS / mm<2> which is about 30 times higher than the previous working density.

Description

technical field [0001] The invention relates to an eDRAM-based CIM CNN accelerator. Background technique [0002] Among various deep neural network structures, Convolutional Neural Network (CNN) is the most widely used one, which was proposed by LeCun in 1989 [1]. Early CNNs were successfully applied to handwritten character image recognition [1-3]. In 2012, deepening the AlexNet network [4] was successful. Since then, CNN has flourished and been widely used in various fields, achieving state-of-the-art results on many problems. After the emergence of AlexNet, convolutional neural networks were quickly applied to various tasks of machine vision, including pedestrian detection, face recognition, target segmentation, target tracking and other issues, and all achieved success [5-8]. In terms of hardware implementation, compute-in-memory (CIM) is a promising computing platform for implementing neural networks for high-throughput constrained artificial intelligence application...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F5/16G06N3/063
CPCG06F5/16G06N3/063Y02D10/00G06N3/065G06F7/5443G06N3/0464G06N3/048G06N3/0495
Inventor 张宏图束宇豪哈亚军
Owner SHANGHAI TECH UNIV