Dynamic voltage and frequency scaling: the laws of diminishing returns

  • Authors:
  • Etienne Le Sueur;Gernot Heiser

  • Affiliations:
  • NICTA and University of New South Wales;NICTA and University of New South Wales

  • Venue:
  • HotPower'10 Proceedings of the 2010 international conference on Power aware computing and systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.02

Visualization

Abstract

Dynamic voltage and frequency scaling (DVFS) is a commonly-used power-management technique where the clock frequency of a processor is decreased to allow a corresponding reduction in the supply voltage. This reduces power consumption, which can lead to significant reduction in the energy required for a computation, particularly for memory-bound workloads. However, recent developments in processor and memory technology have resulted in the saturation of processor clock frequencies, larger static power consumption, smaller dynamic power range and better idle/sleep modes. Each of these developments limit the potential energy savings resulting from DVFS. We analyse this trend by examining the potential of DVFS across three platforms with recent generations of AMD processors. We find that while DVFS is effective on the older platforms, it actually increases energy usage on the most recent platform, even for highly memory-bound workloads.