Abstract
Spin transfer torque MRAM (STT-MRAM) based digital processing-in-memory (PIM) has been recently proposed for energy-efficient processing of convolutional neural network (CNN) without analog-to-digital converters (ADC). However, since only computations between operands stored in the same row are possible in the digital PIM, it consumes considerable energy for data transfer between memory rows when computations between data stored in different rows are performed. In this paper, we present energy-efficient digital PIM architecture that supports the distributed accumulation scheme. In the proposed PIM architecture, the computations for accumulation are distributed to the memory arrays and peripheral circuits, and only a portion of the workload for the accumulations which does not require heavy data transfer cost is performed in the memory array. Then, the remaining of the accumulations that needs complicated data transfer among the memory array are performed using the peripheral circuits. In addition, as the value of the partial sums is read before accumulation, the zero-skipping technique, which cannot be applied when the computations are fully performed in the memory array, can be also applied in the proposed PIM architecture. The simulations with 28nm CMOS process show that the proposed digital PIM architecture with zero prediction achieves the energy savings up to 54.3% over the conventional digital PIMs.
Original language | English |
---|---|
Title of host publication | Proceedings - International SoC Design Conference 2022, ISOCC 2022 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 29-30 |
Number of pages | 2 |
ISBN (Electronic) | 9781665459716 |
DOIs | |
Publication status | Published - 2022 |
Event | 19th International System-on-Chip Design Conference, ISOCC 2022 - Gangneung-si, Korea, Republic of Duration: 2022 Oct 19 → 2022 Oct 22 |
Publication series
Name | Proceedings - International SoC Design Conference 2022, ISOCC 2022 |
---|
Conference
Conference | 19th International System-on-Chip Design Conference, ISOCC 2022 |
---|---|
Country/Territory | Korea, Republic of |
City | Gangneung-si |
Period | 22/10/19 → 22/10/22 |
Bibliographical note
Funding Information:ACKNOWLEDGMENT This work was supported by the National Research Foundation of Korea grant funded by the Korea government (NRF-2020R1A2C3014820). The EDA tool was supported by the IC Design Education Center(IDEC), Korea.
Publisher Copyright:
© 2022 IEEE.
Keywords
- Convolutional neural network
- digital in memory computing
- STT-MRAM
ASJC Scopus subject areas
- Artificial Intelligence
- Computer Science Applications
- Hardware and Architecture
- Safety, Risk, Reliability and Quality