Dynamic Precision Analog Computing for Neural Networks
Not on the map. Why?
Abstract (arXiv)
Analog electronic and optical computing exhibit tremendous advantages over digital computing for accelerating deep learning when operations are executed at low precision. In this work, we derive a relationship between analog precision, which is limited by noise, and digital bit precision. We propose extending analog computing architectures to support varying levels of precision by repeating operations and averaging the result, decreasing the impact of noise. Such architectures enable programmable tradeoffs between precision and other desirable performance metrics such as energy efficiency or throughput. To utilize dynamic precision, we propose a method for learning the precision of each layer of a pre-trained model without retraining network weights. We evaluate this method on analog architectures subject to a variety of noise sources such as shot noise, thermal noise, and weight noise and find that employing dynamic precision reduces energy consumption by up to 89% for computer vision models such as Resnet50 and by 24% for natural language processing models such as BERT. In one example, we apply dynamic precision to a shot-noise limited homodyne optical neural network and simulate inference at an optical energy consumption of 2.7 aJ/MAC for Resnet50 and 1.6 aJ/MAC for BERT with <2% accuracy degradation.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 29 of its 73 references that are in the map. First posted on arXiv 12 Feb 2021.
Builds on
29 of 73 references.
References · 29
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2014Going Deeper with Convolutionscited by 4,231
- 2013Auto-Encoding Variational Bayescited by 3,980
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
- 2019Learned Step Size Quantizationcited by 604
17 more
- 2018Quantizing deep convolutional networks for efficient inference: A whitepapercited by 507
- 2018HAQ: Hardware-Aware Automated Quantization with Mixed Precisioncited by 426
- 2019HAWQ: Hessian AWare Quantization of Neural Networks with Mixed-Precisioncited by 387
- 2020ZeroQ: A Novel Zero Shot Quantization Frameworkcited by 265
- 2019HAWQ-V2: Hessian Aware trace-Weighted Quantization of Neural Networkscited by 250
- 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
- 2015Fixed Point Quantization of Deep Convolutional Networkscited by 141
- 2018Mixed Precision Quantization of ConvNets via Differentiable Neural Architecture Searchcited by 122
- 2020Photonics for artificial intelligence and neuromorphic computingcited by 111
- 2020Improving Post Training Neural Quantization: Layer-wise Calibration and Integer Programmingcited by 89
- 2016Neuromorphic Silicon Photonic Networkscited by 66
- 2018Discovering Low-Precision Networks Close to Full-Precision Networks for Efficient Embedded Inferencecited by 33
- 2018NICE: Noise Injection and Clamping Estimation for Neural Network Quantizationcited by 24
- 2018A Quantization-Friendly Separable Convolution for MobileNetscited by 22
- 2019Digital Electronics and Analog Photonics for Convolutional Neural Networks (DEAP-CNNs)cited by 22
- 2020Photonic tensor cores for machine learningcited by 15
- 2020A Laser Spiking Neuron in a Photonic Integrated Circuitcited by 1
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 4; 2024: 2; 2025: 1; 2026: 1.
12 papers.
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
- 2022F8Net: Fixed-Point 8-bit Only Multiplication for Network Quantizationcited by 26
- 2025Otters: An Energy-Efficient SpikingTransformer via Optical Time-to-First-Spike Encodingcited by 5
- 2022Adaptive Block Floating-Point for Analog Deep Learning Hardwarecited by 4
- 2023A Blueprint for Precise and Fault-Tolerant Analog Neural Networkscited by 3
- 2024On the Impact of Black-box Deployment Strategies for Edge AI on Latency and Model Performancecited by 3
- 2022Effect of Batch Normalization on Noise Resistant Property of Deep Learning Modelscited by 2
- 2023SWAP: Sparse Entropic Wasserstein Regression for Robust Network Pruningcited by 2
- 2023Mirage: An RNS-Based Photonic Accelerator for DNN Trainingcited by 2
- 2023Sensitivity-Aware Finetuning for Accuracy Recovery on Deep Learning Hardwarecited by 1
- 2024On the Impact of White-box Deployment Strategies for Edge AI on Latency and Model Performancecited by 1
- 2026Analog RF Computing: A New Paradigm for Energy-Efficient Edge AI Over MU-MIMO Systemscited by 0
- 2026Analog RF Computing: A New Paradigm for Energy-Efficient Edge AI Over MU-MIMO Systems14 May 2026
- 2025Otters: An Energy-Efficient SpikingTransformer via Optical Time-to-First-Spike Encoding23 Sep 2025
- 2024On the Impact of White-box Deployment Strategies for Edge AI on Latency and Model Performance1 Nov 2024
- 2024On the Impact of Black-box Deployment Strategies for Edge AI on Latency and Model Performance25 Mar 2024
- 2023Mirage: An RNS-Based Photonic Accelerator for DNN Training29 Nov 2023
- 2023SWAP: Sparse Entropic Wasserstein Regression for Robust Network Pruning7 Oct 2023
- 2023A Blueprint for Precise and Fault-Tolerant Analog Neural Networks19 Sep 2023
- 2023Sensitivity-Aware Finetuning for Accuracy Recovery on Deep Learning Hardware5 Jun 2023
- 2022Effect of Batch Normalization on Noise Resistant Property of Deep Learning Models15 May 2022
- 2022Adaptive Block Floating-Point for Analog Deep Learning Hardware12 May 2022
- 2022F8Net: Fixed-Point 8-bit Only Multiplication for Network Quantization10 Feb 2022
- 2021A Survey of Quantization Methods for Efficient Neural Network Inference25 Mar 2021