Rapid yet accurate Tile-circuit and device modeling for Analog In-Memory Computing
Not on the map. Why?
Abstract (arXiv)
Analog In-Memory Compute (AIMC) can improve the energy efficiency of Deep Learning by orders of magnitude. Yet analog-domain device and circuit non-idealities -- within the analog ``Tiles'' performing Matrix-Vector Multiply (MVM) operations -- can degrade neural-network task accuracy. We quantify the impact of low-level distortions and noise, and develop a mathematical model for Multiply-ACcumulate (MAC) operations mapped to analog tiles. Instantaneous-current IR-drop (the most significant circuit non-ideality), and ADC quantization effects are fully captured by this model, which can predict MVM tile-outputs both rapidly and accurately, as compared to much slower rigorous circuit simulations. A statistical model of PCM read noise at nanosecond timescales is derived from -- and matched against -- experimental measurements. We integrate these (statistical) device and (deterministic) circuit effects into a PyTorch-based framework to assess the accuracy impact on the BERT and ALBERT Transformer networks. We show that hardware-aware fine-tuning using simple Gaussian noise provides resilience against ADC quantization and PCM read noise effects, but is less effective against IR-drop. This is because IR-drop -- although deterministic -- is non-linear, is changing significantly during the time-integration window, and is ultimately dependent on all the excitations being introduced in parallel into the analog tile. The apparent inability of simple Gaussian noise applied during training to properly prepare a DNN network for IR-drop during inference implies that more complex training approaches -- incorporating advances such as the Tile-circuit model introduced here -- will be critical for resilient deployment of large neural networks onto AIMC hardware.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 8 of its 19 references that are in the map. First posted on arXiv 5 May 2025.
Builds on
8 of 19 references.
References · 8
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
- 2022GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformerscited by 1,919
- 2020Up or Down? Adaptive Rounding for Post-Training Quantizationcited by 621
- 2021Post-Training Quantization for Vision Transformercited by 278
- 2023Hardware-aware training for large-scale and diverse deep learning inference workloads using in-memory computing-based acceleratorscited by 43
- 2021A flexible and fast PyTorch toolkit for simulating training and inference on analog crossbar arrayscited by 39
- 2020DNN+NeuroSim V2.0: An End-to-End Benchmarking Framework for Compute-in-Memory Accelerators for On-chip Trainingcited by 33
- 2023Using the IBM Analog In-Memory Hardware Acceleration Kit for Neural Network Training and Inferencecited by 11
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025Analog Foundation Modelscited by 3
- 2025Analog Foundation Models14 May 2025
Similar, not cited
Close in wording, no citation either way
- 2025NeuroSim V1.5: Improved Software Backbone for Benchmarking Compute-in-Memory Accelerators with Device and Circuit-level Non-idealities
- 2025Extending Straight-Through Estimation for Robust Neural Networks on Analog CIM Hardware
- 2026NANQ: Noise-Floor-Aware Mixed-Precision Non-Uniform Quantization for Analog Compute-in-Memory
- 2026Making Analog Training Scale: Co-Designing Mapping, Optimizer, and Converters
- 2023Examining the Role and Limits of Batchnorm Optimization to Mitigate Diverse Hardware-noise in In-memory Computing
- 2025AnalogNAS-Bench: A NAS Benchmark for Analog In-Memory Computing
- 2025On Hardening DNNs against Noisy Computations
- 2024Efficient transformer adaptation for analog in-memory computing via low-rank adapters