Dynamic voltage scaling on a low-power microprocessor

  • Authors:
  • Johan Pouwelse;Koen Langendoen;Henk Sips

  • Affiliations:
  • Faculty of Information Technology and Systems, Delft University of Technology, The Netherlands;Faculty of Information Technology and Systems, Delft University of Technology, The Netherlands;Faculty of Information Technology and Systems, Delft University of Technology, The Netherlands

  • Venue:
  • Proceedings of the 7th annual international conference on Mobile computing and networking
  • Year:
  • 2001

Quantified Score

Hi-index 0.01

Visualization

Abstract

Power consumption is the limiting factor for the functionality of future wearable devices. Since interactive applications like wireless information access generate bursts of activities, it is important to match the performance of the wearable device accordingly. This paper describes a system with a microprocessor whose speed can be varied (frequency scaling) as well as its supply voltage. Voltage scaling is important for reducing power consumption to very low values when operating at low speeds. Measurements show that the energy per instruction at minimal speed is 1/5 of the energy required at full speed. The frequency and voltage can be scaled dynamically from user space in only 140 &mgr;s. This allows power-aware applications to quickly adjust the performance level of the processor whenever the workload changes. Experiments with an H.263 video benchmark show that the power-aware decoder outperforms a static fixed-frequency policy as well as a dynamic interval-based scheduler.