EDEN: Enabling Energy-Efficient, High-Performance Deep Neural Network Inference Using Approximate DRAM
Not on the map. Why?
Abstract (arXiv)
The effectiveness of deep neural networks (DNN) in vision, speech, and language processing has prompted a tremendous demand for energy-efficient high-performance DNN inference systems. Due to the increasing memory intensity of most DNN workloads, main memory can dominate the system's energy consumption and stall time. One effective way to reduce the energy consumption and increase the performance of DNN inference systems is by using approximate memory, which operates with reduced supply voltage and reduced access latency parameters that violate standard specifications. Using approximate memory reduces reliability, leading to higher bit error rates. Fortunately, neural networks have an intrinsic capacity to tolerate increased bit errors. This can enable energy-efficient and high-performance neural network inference using approximate DRAM devices. Based on this observation, we propose EDEN, a general framework that reduces DNN energy consumption and DNN evaluation latency by using approximate DRAM devices, while strictly meeting a user-specified target DNN accuracy. EDEN relies on two key ideas: 1) retraining the DNN for a target approximate DRAM device to increase the DNN's error tolerance, and 2) efficient mapping of the error tolerance of each individual DNN data type to a corresponding approximate DRAM partition in a way that meets the user-specified DNN accuracy requirements. We evaluate EDEN on multi-core CPUs, GPUs, and DNN accelerators with error models obtained from real approximate DRAM devices. For a target accuracy within 1% of the original DNN, our results show that EDEN enables 1) an average DRAM energy reduction of 21%, 37%, 31%, and 32% in CPU, GPU, and two DNN accelerator architectures, respectively, across a variety of DNNs, and 2) an average (maximum) speedup of 8% (17%) and 2.7% (5.5%) in CPU and GPU architectures, respectively, when evaluating latency-bound DNNs.
Key facts. Cited by 24 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 4; 2023: 6; 2024: 2; 2025: 2; 2026: 4.
24 papers.
Sort:
By area:
- 2021Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Aheadcited by 40
- 2022Hardware Approximate Techniques for Deep Neural Network Accelerators: A Surveycited by 39
- 2021ReSpawn: Energy-Efficient Fault-Tolerance for Spiking Neural Networks considering Unreliable Memoriescited by 20
- 2021Arithmetic-Intensity-Guided Fault Tolerance for Neural Network Inference on GPUscited by 9
- 2024Continual Learning with Neuromorphic Computing: Foundations, Methods, and Emerging Applicationscited by 7
- 2021Random and Adversarial Bit Error Robustness: Energy-Efficient and Secure DNN Acceleratorscited by 6
- 2023EnforceSNN: Enabling Resilient and Energy-Efficient Spiking Neural Network Inference considering Approximate DRAMs for Embedded Systemscited by 6
- 2026Embodied Foundation Models at the Edge: A Survey of Deployment Constraints and Mitigation Strategiescited by 6
- 2022Accelerating Neural Network Inference with Processing-in-DRAM: From the Edge to the Cloudcited by 4
- 2024A Methodology to Study the Impact of Spiking Neural Network Parameters considering Event-Based Automotive Datacited by 4
- 2021Shift-BNN: Highly-Efficient Probabilistic Bayesian Neural Network Training via Memory-Friendly Pattern Retrievingcited by 3
- 2023CAMEL: Co-Designing AI Models and Embedded DRAMs for Efficient On-Device Learningcited by 3
12 more
- 2023Approximate Computing Survey, Part II: Application-Specific & Architectural Approximation Techniques and Applicationscited by 3
- 2021Bit Error Tolerance Metrics for Binarized Neural Networkscited by 2
- 2023FAQ: Mitigating the Impact of Faults in the Weight Memory of DNN Accelerators through Fault-Aware Quantizationcited by 2
- 2022EcoFlow: Efficient Convolutional Dataflows for Low-Power Neural Network Acceleratorscited by 1
- 2023NeuralFuse: Learning to Recover the Accuracy of Access-Limited Neural Network Inference in Low-Voltage Regimescited by 1
- 2025Regularization-based Framework for Quantization-, Fault- and Variability-Aware Trainingcited by 1
- 2026MCEL: Margin-Based Cross-Entropy Loss for Error-Tolerant Quantized Neural Networkscited by 1
- 2022NEON: Enabling Efficient Support for Nonlinear Operations in Resistive RAM-based Neural Network Acceleratorscited by 0
- 2023A Theory of I/O-Efficient Sparse Neural Network Inferencecited by 0
- 2025EIM-TRNG: Obfuscating Deep Neural Network Weights with Encoding-in-Memory True Random Number Generator via RowHammercited by 0
- 2026Vector Symbolic Policy Gradientcited by 0
- 2026A Degradation-Tolerance Benchmark for Camera-Only End-to-End Drivingcited by 0
- 2026A Degradation-Tolerance Benchmark for Camera-Only End-to-End Driving29 Aug 2026
- 2026Vector Symbolic Policy Gradient19 Aug 2026
- 2026Embodied Foundation Models at the Edge: A Survey of Deployment Constraints and Mitigation Strategies16 Mar 2026
- 2026MCEL: Margin-Based Cross-Entropy Loss for Error-Tolerant Quantized Neural Networks5 Mar 2026
- 2025EIM-TRNG: Obfuscating Deep Neural Network Weights with Encoding-in-Memory True Random Number Generator via RowHammer3 Jul 2025
- 2025Regularization-based Framework for Quantization-, Fault- and Variability-Aware Training3 Mar 2025
- 2024Continual Learning with Neuromorphic Computing: Foundations, Methods, and Emerging Applications11 Oct 2024
- 2024A Methodology to Study the Impact of Spiking Neural Network Parameters considering Event-Based Automotive Data4 Apr 2024
- 2023Approximate Computing Survey, Part II: Application-Specific & Architectural Approximation Techniques and Applications20 Jul 2023
- 2023NeuralFuse: Learning to Recover the Accuracy of Access-Limited Neural Network Inference in Low-Voltage Regimes29 Jun 2023
- 2023FAQ: Mitigating the Impact of Faults in the Weight Memory of DNN Accelerators through Fault-Aware Quantization21 May 2023
- 2023CAMEL: Co-Designing AI Models and Embedded DRAMs for Efficient On-Device Learning4 May 2023
12 more
- 2023EnforceSNN: Enabling Resilient and Energy-Efficient Spiking Neural Network Inference considering Approximate DRAMs for Embedded Systems8 Apr 2023
- 2023A Theory of I/O-Efficient Sparse Neural Network Inference3 Jan 2023
- 2022NEON: Enabling Efficient Support for Nonlinear Operations in Resistive RAM-based Neural Network Accelerators10 Nov 2022
- 2022Accelerating Neural Network Inference with Processing-in-DRAM: From the Edge to the Cloud19 Sep 2022
- 2022Hardware Approximate Techniques for Deep Neural Network Accelerators: A Survey16 Mar 2022
- 2022EcoFlow: Efficient Convolutional Dataflows for Low-Power Neural Network Accelerators4 Feb 2022
- 2021Shift-BNN: Highly-Efficient Probabilistic Bayesian Neural Network Training via Memory-Friendly Pattern Retrieving7 Oct 2021
- 2021ReSpawn: Energy-Efficient Fault-Tolerance for Spiking Neural Networks considering Unreliable Memories23 Aug 2021
- 2021Arithmetic-Intensity-Guided Fault Tolerance for Neural Network Inference on GPUs19 Apr 2021
- 2021Random and Adversarial Bit Error Robustness: Energy-Efficient and Secure DNN Accelerators16 Apr 2021
- 2021Bit Error Tolerance Metrics for Binarized Neural Networks2 Feb 2021
- 2021Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Ahead4 Jan 2021
- 2021Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Aheadcited by 40
- 2022Hardware Approximate Techniques for Deep Neural Network Accelerators: A Surveycited by 39
- 2021ReSpawn: Energy-Efficient Fault-Tolerance for Spiking Neural Networks considering Unreliable Memoriescited by 20
- 2021Arithmetic-Intensity-Guided Fault Tolerance for Neural Network Inference on GPUscited by 9
- 2024Continual Learning with Neuromorphic Computing: Foundations, Methods, and Emerging Applicationscited by 7
- 2021Random and Adversarial Bit Error Robustness: Energy-Efficient and Secure DNN Acceleratorscited by 6
- 2023EnforceSNN: Enabling Resilient and Energy-Efficient Spiking Neural Network Inference considering Approximate DRAMs for Embedded Systemscited by 6
- 2026Embodied Foundation Models at the Edge: A Survey of Deployment Constraints and Mitigation Strategiescited by 6
- 2022Accelerating Neural Network Inference with Processing-in-DRAM: From the Edge to the Cloudcited by 4
- 2024A Methodology to Study the Impact of Spiking Neural Network Parameters considering Event-Based Automotive Datacited by 4
- 2021Shift-BNN: Highly-Efficient Probabilistic Bayesian Neural Network Training via Memory-Friendly Pattern Retrievingcited by 3
- 2023CAMEL: Co-Designing AI Models and Embedded DRAMs for Efficient On-Device Learningcited by 3
12 most cited of 23 All 23 (JSON)
- 2026Vector Symbolic Policy Gradient19 Aug 2026
- 2026Embodied Foundation Models at the Edge: A Survey of Deployment Constraints and Mitigation Strategies16 Mar 2026
- 2026MCEL: Margin-Based Cross-Entropy Loss for Error-Tolerant Quantized Neural Networks5 Mar 2026
- 2025EIM-TRNG: Obfuscating Deep Neural Network Weights with Encoding-in-Memory True Random Number Generator via RowHammer3 Jul 2025
- 2025Regularization-based Framework for Quantization-, Fault- and Variability-Aware Training3 Mar 2025
- 2024Continual Learning with Neuromorphic Computing: Foundations, Methods, and Emerging Applications11 Oct 2024
- 2024A Methodology to Study the Impact of Spiking Neural Network Parameters considering Event-Based Automotive Data4 Apr 2024
- 2023Approximate Computing Survey, Part II: Application-Specific & Architectural Approximation Techniques and Applications20 Jul 2023
- 2023NeuralFuse: Learning to Recover the Accuracy of Access-Limited Neural Network Inference in Low-Voltage Regimes29 Jun 2023
- 2023FAQ: Mitigating the Impact of Faults in the Weight Memory of DNN Accelerators through Fault-Aware Quantization21 May 2023
- 2023CAMEL: Co-Designing AI Models and Embedded DRAMs for Efficient On-Device Learning4 May 2023
- 2023EnforceSNN: Enabling Resilient and Energy-Efficient Spiking Neural Network Inference considering Approximate DRAMs for Embedded Systems8 Apr 2023
12 newest of 23 All 23 (JSON)