Analog or Digital In-memory Computing? Benchmarking through Quantitative Modeling
Not on the map. Why?
Abstract (arXiv)
In-Memory Computing (IMC) has emerged as a promising paradigm for energy-efficient, throughput-efficient and area-efficient machine learning at the edge. However, the differences in hardware architectures, array dimensions, and fabrication technologies among published IMC realizations have made it difficult to grasp their relative strengths. Moreover, previous studies have primarily focused on exploring and benchmarking the peak performance of a single IMC macro rather than full system performance on real workloads. This paper aims to address the lack of a quantitative comparison of Analog In-Memory Computing (AIMC) and Digital In-Memory Computing (DIMC) processor architectures. We propose an analytical IMC performance model that is validated against published implementations and integrated into a system-level exploration framework for comprehensive performance assessments on different workloads with varying IMC configurations. Our experiments show that while DIMC generally has higher computational density than AIMC, AIMC with large macro sizes may have better energy efficiency than DIMC on convolutional-layers and pointwise-layers, which can exploit high spatial unrolling. On the other hand, DIMC with small macro size outperforms AIMC on depthwise-layers, which feature limited spatial unrolling opportunities inside a macro.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 May 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 1; 2025: 3.
4 papers.
- 2025MINIMALIST: switched-capacitor circuits for efficient in-memory computation of gated recurrent unitscited by 2
- 2024PACiM: A Sparsity-Centric Hybrid Compute-in-Memory Architecture via Probabilistic Approximationcited by 1
- 2025Efficient Deployment of CNN Models on Multiple In-Memory Computing Unitscited by 0
- 2025From RISC-V Cores to Neuromorphic Arrays: A Tutorial on Building Scalable Digital Neuromorphic Processorscited by 0
- 2025From RISC-V Cores to Neuromorphic Arrays: A Tutorial on Building Scalable Digital Neuromorphic Processors27 Nov 2025
- 2025Efficient Deployment of CNN Models on Multiple In-Memory Computing Units9 Oct 2025
- 2025MINIMALIST: switched-capacitor circuits for efficient in-memory computation of gated recurrent units13 May 2025
- 2024PACiM: A Sparsity-Centric Hybrid Compute-in-Memory Architecture via Probabilistic Approximation29 Aug 2024