ArPCIM: An Arbitrary-Precision Analog Computing-in-Memory Accelerator With Unified INT/FP Arithmetic
Analog Computing-in-memory (ACIM) breaks the von Neumann bottleneck and significantly improves energy efficiency by enabling parallel matrix-vector-multiplication (MVM) operations. However, most existing ACIM accelerators are highly customized for specific precision formats, lacking the generality to support efficiently arbitrary precision in both integer (INT) and floating-point (FP) formats. In this work, we present an arbitrary precision analog computing-in-memory (ArPCIM) accelerator with unified INT/FP arithmetic to address this limitation. We introduce a CIM-friendly INT/FP arithmetic to convert FP numbers into INT numbers for efficient execution on CIM, minimizing precision loss through local pre-alignment and dynamic bit-weight slicing methods. In addition, we implement multi-level reconfigurable precision circuits, featuring both intra- and inter-processing element (PE) reconfigurability, which supports precision ranging from 1-bit to 47-bit. Experimental results show that our ArPCIM accelerator achieves up to <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$4.09\times $ </tex-math></inline-formula> and <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$5.37\times $ </tex-math></inline-formula> improvement in energy efficiency and area efficiency, respectively, compared with state-of-the-art arbitrary precision digital CIM. Our ArPCIM accelerator offers the flexibility to meet diverse computational needs while maintaining high energy efficiency and accuracy, paving the way for versatile CIM acceleration across various fields.
Authors
- Houji Zhou (ORCID: https://orcid.org/0000-0003-1751-5265)
- Yuyang Fu
- Jiancong Li (ORCID: https://orcid.org/0000-0002-0296-2778)
- Zhiwei Zhou (ORCID: https://orcid.org/0000-0002-8753-3509)
- Yi Li (ORCID: https://orcid.org/0000-0003-1930-8550)
- Ling Yang (ORCID: https://orcid.org/0009-0002-9018-4650)
- Xiangshui Miao (ORCID: https://orcid.org/0000-0002-5621-5495)
- Han Jia (ORCID: https://orcid.org/0000-0001-9248-9218)
- Han Bao
Institutions
- Huazhong University of Science and Technology (CN)
Publication Details
- Journal
- IEEE Transactions on Circuits and Systems I Regular Papers
- Published
- 2024-11-13
- DOI
- https://doi.org/10.1109/tcsi.2024.3491825
- Citations
- 4
- Primary Topic
- Quantum Computing Algorithms and Architecture
- Type
- article
- Field-Weighted Citation Impact
- 1.39
Funders
- Fundamental Research Funds for the Central Universities