A Multiply-Less Approximate SRAM Compute-In-Memory Macro for Neural-Network Inference
Compute-in-memory (CIM) is promising in reducing data movement energy and providing large bandwidth for matrix-vector multiplies (MVMs). However, existing work still faces various challenges, such as the digital logic overhead caused by the multiply-add operations (OPs) and structural sparsity. This article presents a 2-to-8-b scalable approximate digital SRAM-based CIM macro co-designed with a multiply-less neural network (NN) approach. It incorporates dynamic-logic-based approximate circuits for the logic area and energy saving by eliminating multiplications. A prototype is fabricated in 28-nm CMOS technology and achieves peak multiply-accumulate (MAC)-level energy efficiency of 102 TOPS/W for 8-b operations. The NN model deployment flow is used to demonstrate CIFAR-10 and ImageNet classification with ResNet-20 and ResNet-50 style multiply-less models, respectively, achieving the accuracy of 91.74% and 74.8% with 8-bit weights and activations.
Authors
- Yuan Wang (ORCID: https://orcid.org/0000-0002-4951-4286)
- Jiahao Song (ORCID: https://orcid.org/0000-0001-6296-1905)
- Huazhong Yang (ORCID: https://orcid.org/0000-0003-2421-353X)
- Wenbin Jia
- Haoyang Luo (ORCID: https://orcid.org/0009-0003-3342-7086)
- Yongpan Liu (ORCID: https://orcid.org/0000-0002-4892-2309)
- Jinshan Yue (ORCID: https://orcid.org/0000-0001-8234-7400)
- Haikang Diao (ORCID: https://orcid.org/0000-0003-3347-5590)
- Xiyuan Tang (ORCID: https://orcid.org/0000-0003-2181-9042)
- Hongyang Jia (ORCID: https://orcid.org/0000-0001-8692-1860)
- Xuan Li (ORCID: https://orcid.org/0000-0001-6009-7711)
- Xueqing Li (ORCID: https://orcid.org/0000-0002-8051-3345)
- Yifan He (ORCID: https://orcid.org/0000-0002-9171-3502)
- Chen Tang (ORCID: https://orcid.org/0000-0002-3411-0078)
Institutions
- Chinese Academy of Sciences (CN)
- Peking University (CN)
- Beijing Academy of Artificial Intelligence (CN)
- Institute of Microelectronics (CN)
- Tsinghua University (CN)
Publication Details
- Journal
- IEEE Journal of Solid-State Circuits
- Published
- 2024-08-05
- DOI
- https://doi.org/10.1109/jssc.2024.3433417
- Citations
- 13
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 2.71