Control Variate Approximation for DNN Accelerators
Not on the map. Why?
Abstract (arXiv)
In this work, we introduce a control variate approximation technique for low error approximate Deep Neural Network (DNN) accelerators. The control variate technique is used in Monte Carlo methods to achieve variance reduction. Our approach significantly decreases the induced error due to approximate multiplications in DNN inference, without requiring time-exhaustive retraining compared to state-of-the-art. Leveraging our control variate method, we use highly approximated multipliers to generate power-optimized DNN accelerators. Our experimental evaluation on six DNNs, for Cifar-10 and Cifar-100 datasets, demonstrates that, compared to the accurate design, our control variate approximation achieves same performance and 24% power reduction for a merely 0.16% accuracy loss.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 4 of its 17 references that are in the map. First posted on arXiv 18 Feb 2021.
Builds on
4 of 17 references.
References · 4
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
- 2019ALWANN: Automatic Layer-Wise Approximation of Deep Neural Network Accelerators without Retrainingcited by 28
- 2018SCALE-Sim: Systolic CNN Accelerator Simulatorcited by 26
- 2020TFApprox: Towards a Fast Emulation of DNN Approximate Hardware Accelerators on GPUcited by 17
Built on by
Citing papers per year: 2021: 1; 2022: 5; 2023: 2; 2024: 2; 2025: 1.
11 papers.
- 2022Hardware Approximate Techniques for Deep Neural Network Accelerators: A Surveycited by 39
- 2022AdaPT: Fast Emulation of Approximate DNN Accelerators in PyTorchcited by 11
- 2023Co-Design of Approximate Multilayer Perceptron for Ultra-Resource Constrained Printed Circuitscited by 11
- 2023Hardware-Aware DNN Compression via Diverse Pruning and Mixed-Precision Quantizationcited by 9
- 2022Approximate Computing and the Efficient Machine Learning Expeditioncited by 8
- 2024TransAxx: Efficient Transformers with Approximate Computingcited by 6
- 2021Positive/Negative Approximate Multipliers for DNN Acceleratorscited by 5
- 2024Leveraging Highly Approximated Multipliers in DNN Inferencecited by 1
- 2022Energy-efficient DNN Inference on Approximate Accelerators Through Formal Property Explorationcited by 0
- 2022Low Error-Rate Approximate Multiplier Design for DNNs with Hardware-Driven Co-Optimizationcited by 0
- 2025Explainable AI-Guided Efficient Approximate DNN Generation for Multi-Pod Systolic Arrayscited by 0
- 2025Explainable AI-Guided Efficient Approximate DNN Generation for Multi-Pod Systolic Arrays20 Mar 2025
- 2024Leveraging Highly Approximated Multipliers in DNN Inference21 Dec 2024
- 2024TransAxx: Efficient Transformers with Approximate Computing12 Feb 2024
- 2023Hardware-Aware DNN Compression via Diverse Pruning and Mixed-Precision Quantization23 Dec 2023
- 2023Co-Design of Approximate Multilayer Perceptron for Ultra-Resource Constrained Printed Circuits28 Feb 2023
- 2022Low Error-Rate Approximate Multiplier Design for DNNs with Hardware-Driven Co-Optimization8 Oct 2022
- 2022Approximate Computing and the Efficient Machine Learning Expedition2 Oct 2022
- 2022Energy-efficient DNN Inference on Approximate Accelerators Through Formal Property Exploration25 Jul 2022
- 2022Hardware Approximate Techniques for Deep Neural Network Accelerators: A Survey16 Mar 2022
- 2022AdaPT: Fast Emulation of Approximate DNN Accelerators in PyTorch8 Mar 2022
- 2021Positive/Negative Approximate Multipliers for DNN Accelerators20 Jul 2021