Title | A 65 nm 73 kb SRAM-Based Computing-In-Memory Macro With Dynamic-Sparsity Controlling |
Authors | Qiao, Xin Song, Jiahao Tang, Xiyuan Luo, Haoyang Pan, Nanbing Cui, Xiaoxin Wang, Runsheng Wang, Yuan |
Affiliation | Peking Univ, Sch Integrated Circuits, Key Lab Microelect Devices & Circuits MoE, Beijing 100871, Peoples R China Peking Univ, Sch Software & Microelect, Beijing 100871, Peoples R China |
Keywords | COMPUTATION |
Issue Date | Jun-2022 |
Publisher | IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS |
Abstract | For neural network (NN) applications at the edge of AI, computing-in-memory (CIM) demonstrates promising energy efficiency. However, when the network size grows while fulfilling the accuracy requirements of increasingly complicated application scenarios, significant memory consumption becomes an issue. Model pruning is a typical compression approach for solving this problem, but it does not fully exploit the energy efficiency advantage of conventional CIMs, because of the dynamic distribution of sparse weights and the increased data movement energy consumption of reading sparsity indexes from outside the chip. Therefore, we propose a vector-wise dynamic-sparsity controlling and computing in-memory structure (DS-CIM) that accomplishes both sparsity control and computation of weights in SRAM, to improve the energy efficiency of the vector-wise sparse pruning model. Implemented in a 65 nm CMOS process, the measurement results show that the proposed DS-CIM macro can save up to 50.4% of computational energy consumption, while ensuring the accuracy of vector-wise pruning models. The test chip can also achieve 87.88% accuracy on the CIFAR-10 dataset at 4-bit precision in inputs and weights, and it achieves 530.2TOPS/W (normalized to 1 bit) energy efficiency. |
URI | http://hdl.handle.net/20.500.11897/647300 |
ISSN | 1549-7747 |
DOI | 10.1109/TCSII.2022.3162017 |
Indexed | EI SCI(E) |
Appears in Collections: | 软件与微电子学院 |