A reconfigurable heterogeneous in-memory computing architecture for variable precision computation: a software-hardware co-design approach
Abstract In-memory computing (IMC) has emerged as a promising approach for accelerating deep neural network (DNN) inference by relocating computations to memory arrays. However, the efficacy of analog IMC diminishes when higher computational precision is required due to inherent device non-idealities. In this paper, we present a reconfigurable heterogeneous architecture that integrates a digital computing unit (DCU) with an analog IMC unit (AIMCU). The computational data is partitioned into most significant bits (MSBs) and least significant bits (LSBs); the sparse MSBs are processed by the DCU with lossless precision, and the dense LSBs are computed by the AIMCU for high energy efficiency, thereby enhancing inference accuracy and optimizing area efficiency. The architecture also features multiple modes that support variable-precision input splitting and weight splitting computation. Additionally, by leveraging hardware characteristics, we have developed several optimization strategies for neural network deployment, including parameter splitting, shifting algorithms, and sparse weight mapping. The experimental results show that the perceptual evaluation of speech quality (PESQ) of the deep complex convolution recurrent network (DCCRN) improved by 28.98%, while the peak signal-to-noise ratio (PSNR) of the super-resolution network (SRN) increased by 17.27%. Compared to previous state-of-the-art (SOTA) work, the reconfigurable heterogeneous-IMC-based system on a chip (SoC) demonstrates a significant improvement in energy efficiency while achieving accuracy close to that of pure digital computing.
Authors
- Siqi Wang (ORCID: https://orcid.org/0009-0008-4562-0883)
- Yen-Yu Chen (ORCID: https://orcid.org/0009-0006-3960-1673)
- J.-X. Mi
- Aifei Zhang
- Yong Pei (ORCID: https://orcid.org/0000-0003-0585-2045)
- Wang Kang (ORCID: https://orcid.org/0000-0002-3169-6034)
- Minghua Tang (ORCID: https://orcid.org/0000-0002-0369-9166)
- Hanjie Liu
- Yuexi Lv
- Xiong Xing
Institutions
- China Mobile (China) (CN)
- Zhejiang Lab (CN)
- Xiangtan University (CN)
- Beihang University (CN)
Publication Details
- Journal
- Moore and More
- Published
- 2025-07-14
- DOI
- https://doi.org/10.1007/s44275-025-00028-1
- Citations
- 1
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.73
Funders
- National Natural Science Foundation of China
- Natural Science Foundation of Hunan Province
- National Key Research and Development Program of China