Single-Pass: An Operation Unit-Based In-Memory Computing Architecture for Sparse Neural Networks
Compute-in-memory (CIM) has emerged as a prominent research focus in recent years, offering a promising alternative for advancing traditional von Neumann architecture computers. However, the extensive array structures and peripheral circuits inherent in CIM introduce challenges related to latency and power consumption. The operation unit (OU) has gained attention as a practical solution to these issues, significantly transforming the computational paradigm of in-memory computing. Despite its potential, the possibilities enabled by this approach remain underexplored. This article presents a novel architecture, single-pass, designed around OU implementation with a new OU partitioning method optimized for sparse networks. Additionally, we propose a matrix compression technique leveraging a dual heuristic greedy algorithm (DHGA), forming the foundation of our architecture-specific mapping strategy. Experimental results demonstrate that, within given area constraints, our architecture achieves an average energy efficiency improvement of 29.8% and a speedup of 82.3% across various networks compared to the baseline.
Authors
- Zhenjiao Chen
- Shang Wang
- Feng Liang (ORCID: https://orcid.org/0000-0002-9393-6224)
- Hang Chen (ORCID: https://orcid.org/0000-0002-9011-4110)
- Qi Cao (ORCID: https://orcid.org/0009-0002-1244-4568)
- Yongqiang Wang (ORCID: https://orcid.org/0000-0002-7276-4275)
Institutions
- Northwestern Polytechnical University (CN)
- Xi'an Jiaotong University (CN)
Publication Details
- Journal
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Published
- 2025-02-06
- DOI
- https://doi.org/10.1109/tcad.2025.3539592
- Citations
- 1
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.73
Funders
- National Natural Science Foundation of China
- Aeronautical Science Foundation of China