상세 보기
Logic-Compatible Embedded DRAM Architecture for Multifunctional Digital Storage and Compute-in-Memory
- Kim, Taehoon;
- Chung, Yeonbae
WEB OF SCIENCE
1SCOPUS
1초록
The compute-in-memory (CIM) which embeds computation inside memory is an attractive scheme to circumvent von Neumann bottlenecks. This study proposes a logic-compatible embedded DRAM architecture that supports data storage as well as versatile digital computations. The proposed configurable memory unit operates in three modes: (1) memory mode in which it works as a normal dynamic memory, (2) logic-arithmetic mode where it performs bit-wise Boolean logic and full adder operations on two words stored within the memory array, and (3) convolution mode in which it executes digitally XNOR-and-accumulate (XAC) operation for binarized neural networks. A 1.0-V 4096-word x 8-bit computational DRAM implemented in a 45-nanometer CMOS technology performs memory, logic and arithmetic operations at 241, 229, and 224 MHz while consuming the energy of 7.92, 8.09, and 8.19 pJ/cycle. Compared with conventional digital computing, it saves energy and latency of the arithmetic operation by at least 47% and 46%, respectively. For VDD = 1.0 V, the proposed CIM unit performs two 128-input XAC operations at 292 MHz with an energy consumption of 20.8 pJ/cycle, achieving 24.6 TOPS/W. This marks at least 11.9x better energy efficiency and 38.8x better delay, thereby achieving at least 461x better energy-delay product than traditional 8-bit wide computing hardware.
키워드
- 제목
- Logic-Compatible Embedded DRAM Architecture for Multifunctional Digital Storage and Compute-in-Memory
- 저자
- Kim, Taehoon; Chung, Yeonbae
- 발행일
- 2024-11
- 유형
- Article
- 저널명
- APPLIED SCIENCES-BASEL
- 권
- 14
- 호
- 21
- 언어
- ENG
- 출판사
- MDPI
- 발행국가
- 스위스
- ISSN
- E 2076-3417