SA-CIM: A 28nm 16Mb RRAM-based Sparsity-Aware Compute-In-Memory Macro for Edge AI Algorithm Processing
Compute-in-memory (CIM) for edge devices is usually constrained by on-chip resources, including on-chip memory and physical chip size, which hinders the deployment of more complex neural networks. By leveraging the sparsity of neural networks, the overall memory requirements and energy consumption can be reduced. However, Existing sparsity-aware architectures cannot achieve high energy efficiency due to off-chip sparsity control. This work proposes:1) Hybrid sparsity regulation strategy. The sparsity encoding and alignment circuit is designed and implemented, realizing on-chip sparsity detecting and encoding. 2) Sparsity-aware compute-in-memory (CIM) array based on RRAMs. The in-situ deployment of unstructured sparsity is implemented inside the CIM array, and the CIM array and sparsity are tightly coupled by sparsity read/write. This work demonstrates the design and evaluation of SA-CIM: a sparsity-aware CIM macro with 16Mb RRAM with fine-grained sparsity detecting and encoding capacity, achieving energy efficiency of 22.7TOP/W@8b/8b.
Authors
- Ru Huang (ORCID: https://orcid.org/0000-0001-7545-0987)
- Heting Gao
- Hao Ding (ORCID: https://orcid.org/0000-0002-1416-7050)
- Ling Liang (ORCID: https://orcid.org/0000-0002-8534-6494)
- Zongwei Wang
- Jinshan Li (ORCID: https://orcid.org/0000-0002-6894-9760)
- Shanshan Zhao (ORCID: https://orcid.org/0000-0002-4990-0945)
- Yimao Cai (ORCID: https://orcid.org/0000-0003-2961-9176)
- Junhong Ao
Institutions
- Peking University (CN)
Publication Details
- Published
- 2025-05-25
- DOI
- https://doi.org/10.1109/iscas56072.2025.11043793
- Citations
- 2
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 1.46
Funders
- National Natural Science Foundation of China
- Beijing Nova Program