Dark Memory and Accelerator-Rich System Optimization in the Dark Silicon Era
Not on the map. Why?
Abstract (arXiv)
The key challenge to improving performance in the age of Dark Silicon is how to leverage transistors when they cannot all be used at the same time. In modern SOCs, these transistors are often used to create specialized accelerators which improve energy efficiency for some applications by 10-1000X. While this might seem like the magic bullet we need, for most CPU applications more energy is dissipated in the memory system than in the processor: these large gains in efficiency are only possible if the DRAM and memory hierarchy are mostly idle. We refer to this desirable state as Dark Memory, and it only occurs for applications with an extreme form of locality. To show our findings, we introduce Pareto curves in the energy/op and mm2/(ops/s) metric space for compute units, accelerators, and on-chip memory/interconnect. These Pareto curves allow us to solve the power, performance, area constrained optimization problem to determine which accelerators should be used, and how to set their design parameters to optimize the system. This analysis shows that memory accesses create a floor to the achievable energy-per-op. Thus high performance requires Dark Memory, which in turn requires co-design of the algorithm for parallelism and locality, with the hardware.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Feb 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 1; 2023: 1; 2024: 1; 2025: 1.
8 papers.
- 2021Rethinking Floating Point Overheads for Mixed Precision DNN Acceleratorscited by 3
- 2021Energy Efficient Learning with Low Resolution Stochastic Domain Wall Synapse Based Deep Neural Networkscited by 3
- 2021RHNAS: Realizable Hardware and Neural Architecture Searchcited by 2
- 2022MemSE: Fast MSE Prediction for Noisy Memristor-Based DNN Acceleratorscited by 2
- 2024Stochastic Spiking Attention: Accelerating Attention with Stochastic Computing in Spiking Networkscited by 2
- 2021Model of the Weak Reset Process in HfOx Resistive Memory for Deep Learning Frameworkscited by 0
- 2023Random resistive memory-based deep extreme point learning machine for unified visual processingcited by 0
- 2025Harnessing uncertainty when learning through Equilibrium Propagation in neural networkscited by 0
- 2025Harnessing uncertainty when learning through Equilibrium Propagation in neural networks28 Mar 2025
- 2024Stochastic Spiking Attention: Accelerating Attention with Stochastic Computing in Spiking Networks14 Feb 2024
- 2023Random resistive memory-based deep extreme point learning machine for unified visual processing14 Dec 2023
- 2022MemSE: Fast MSE Prediction for Noisy Memristor-Based DNN Accelerators3 May 2022
- 2021Energy Efficient Learning with Low Resolution Stochastic Domain Wall Synapse Based Deep Neural Networks14 Nov 2021
- 2021Model of the Weak Reset Process in HfOx Resistive Memory for Deep Learning Frameworks2 Jul 2021
- 2021RHNAS: Realizable Hardware and Neural Architecture Search17 Jun 2021
- 2021Rethinking Floating Point Overheads for Mixed Precision DNN Accelerators27 Jan 2021