On the Accuracy of Analog Neural Network Inference Accelerators
Not on the map. Why?
Abstract (arXiv)
Specialized accelerators have recently garnered attention as a method to reduce the power consumption of neural network inference. A promising category of accelerators utilizes nonvolatile memory arrays to both store weights and perform textitin situ analog computation inside the array. While prior work has explored the design space of analog accelerators to optimize performance and energy efficiency, there is seldom a rigorous evaluation of the accuracy of these accelerators. This work shows how architectural design decisions, particularly in mapping neural network parameters to analog memory cells, influence inference accuracy. When evaluated using ResNet50 on ImageNet, the resilience of the system to analog non-idealities - cell programming errors, analog-to-digital converter resolution, and array parasitic resistances - all improve when analog quantities in the hardware are made proportional to the weights in the network. Moreover, contrary to the assumptions of prior work, nearly equivalent resilience to cell imprecision can be achieved by fully storing weights as analog quantities, rather than spreading weight bits across multiple devices, often referred to as bit slicing. By exploiting proportionality, analog system designers have the freedom to match the precision of the hardware to the needs of the algorithm, rather than attempting to guarantee the same level of precision in the intermediate results as an equivalent digital accelerator. This ultimately results in an analog accelerator that is more accurate, more robust to analog errors, and more energy-efficient.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 22 of its 70 references that are in the map. First posted on arXiv 3 Sep 2021.
Builds on
22 of 70 references.
References · 22
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
- 2018PACT: Parameterized Clipping Activation for Quantized Neural Networkscited by 456
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
- 2018LQ-Nets: Learned Quantization for Highly Accurate and Compact Deep Neural Networkscited by 272
- 2019MLPerf Inference Benchmarkcited by 195
- 2016Convolutional Neural Networks using Logarithmic Data Representationcited by 97
- 2019PUMA: A Programmable Ultra-efficient Memristor-based Accelerator for Machine Learning Inferencecited by 57
10 more
- 2017GraphR: Accelerating Graph Processing Using ReRAMcited by 19
- 2017Multiscale Co-Design Analysis of Energy, Latency, Area, and Accuracy of a ReRAM Analog Neural Training Acceleratorcited by 15
- 2020TIMELY: Pushing Data Movements and Interfaces in PIM Accelerators Towards Local and in Time Domaincited by 11
- 2021FORMS: Fine-grained Polarized ReRAM-based In-situ Computation for Mixed-signal DNN Acceleratorcited by 10
- 2019Improving Noise Tolerance of Mixed-Signal Neural Networkscited by 8
- 2019Mixed-Signal Charge-Domain Acceleration of Deep Neural networks through Interleaved Bit-Partitioned Arithmeticcited by 6
- 2019Design Considerations for Efficient Deep Neural Networks on Processing-in-Memory Acceleratorscited by 6
- 2018Newton: Gravitating Towards the Physical Limits of Crossbar Accelerationcited by 5
- 2017Energy-Efficient Time-Domain Vector-by-Matrix Multiplier for Neurocomputing and Beyondcited by 4
- 2019Mitigate Parasitic Resistance in Resistive Crossbar-based Convolutional Neural Networkscited by 4
Built on by
Citing papers per year: 2024: 2; 2025: 4; 2026: 3.
9 papers.
- 2024Towards Green AI: Current status and future researchcited by 2
- 2025NeuroSim V1.5: Improved Software Backbone for Benchmarking Compute-in-Memory Accelerators with Device and Circuit-level Non-idealitiescited by 2
- 2025Optimizing Binary and Ternary Neural Network Inference on RRAM Crossbars using CIM-Explorercited by 1
- 2026Mixed-Precision Training and Compilation for RRAM-based Computing-in-Memory Acceleratorscited by 1
- 2024Provable Accuracy Bounds for Hybrid Dynamical Optimization and Samplingcited by 0
- 2025Forward Target Propagation: A Forward-Only Approach to Global Error Credit Assignment via Local Lossescited by 0
- 2025Scalable extensions to given-data Sobol' index estimatorscited by 0
- 2026Incorruptible Neural Networks: Training Models that can Generalize to Large Internal Perturbationscited by 0
- 2026Formally Verifying Analog Neural Networks Under Process Variations Using Polynomial Zonotopescited by 0
- 2026Formally Verifying Analog Neural Networks Under Process Variations Using Polynomial Zonotopes11 May 2026
- 2026Incorruptible Neural Networks: Training Models that can Generalize to Large Internal Perturbations7 Feb 2026
- 2026Mixed-Precision Training and Compilation for RRAM-based Computing-in-Memory Accelerators29 Jan 2026
- 2025Scalable extensions to given-data Sobol' index estimators11 Sep 2025
- 2025Forward Target Propagation: A Forward-Only Approach to Global Error Credit Assignment via Local Losses20 May 2025
- 2025Optimizing Binary and Ternary Neural Network Inference on RRAM Crossbars using CIM-Explorer20 May 2025
- 2025NeuroSim V1.5: Improved Software Backbone for Benchmarking Compute-in-Memory Accelerators with Device and Circuit-level Non-idealities5 May 2025
- 2024Provable Accuracy Bounds for Hybrid Dynamical Optimization and Sampling8 Oct 2024
- 2024Towards Green AI: Current status and future research1 May 2024