DRAM power management and energy consumption: a critical assessment

  • Authors:
  • Daniel Schmidt;Norbert Wehn

  • Affiliations:
  • University of Kaiserslautern, Germany;University of Kaiserslautern, Germany

  • Venue:
  • Proceedings of the 22nd Annual Symposium on Integrated Circuits and System Design: Chip on the Dunes
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

Energy efficiency is key in embedded systems design. Besides the CPU, DRAM has been identified as one of the main contributors to energy consumption in such devices. Modern DRAMs also offer low power states to adapt to varying workload and increase energy efficency. A number of studies have investigated different DRAM energy management strategies and propose a very aggressive use of low power states. The weakness of all of these studies is the underlying power model which does not account for transition overheads, and the lack of experimental evidence. We implemented a hardware controlled DRAM power management unit in an XScale based evaluation board and accurately measured the effects on runtime and power consumption. We observed that aggressive power management will even increase the average power consumption, due to the fact that all JEDEC compatible DRAMs execute a refresh when entering the power saving SREF-mode. This is not reflected in current, published power models. Thus, they dramatically overestimate the effectiveness of using low power states. We developed a new model for accurate timing and energy simulation of the observed effects. This model is integrated into the XEEMU XScale Energy Emulator.