EDEN: Enabling Energy-Efficient, High-Performance Deep Neural Network Inference Using Approximate DRAM
Skanda Koppula, Lois Orosa, Abdullah Giray Ya\u{g}l{\i}k\c{c}{\i},, Roknoddin Azizi, Taha Shahroodi, Konstantinos Kanellopoulos, Onur Mutlu

TL;DR
EDEN leverages approximate DRAM and retraining to reduce energy consumption and latency in DNN inference while maintaining accuracy within 1%, applicable across CPUs, GPUs, and accelerators.
Contribution
This paper introduces EDEN, a novel framework that combines approximate DRAM with retraining and data mapping to optimize DNN inference energy and speed without sacrificing accuracy.
Findings
Average DRAM energy reduction of 21-37% across architectures.
Latency speedup of up to 8% in CPU and 2.7% in GPU.
Maintains DNN accuracy within 1% of original.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Advanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices
