Practical voltage scaling for mobile multimedia devices

Wanghong Yuan, Klara Nahrstedt

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper presents the design, implementation, and evaluation of a practical voltage scaling (PDVS) algorithm for mobile devices primarily running multimedia applications. PDVS seeks to minimize the total energy of the whole device while meeting multimedia timing requirements. To do this, PDVS extends traditional real-time scheduling by deciding what execution speed in addition to when to execute what applications. PDVS makes these decisions based on the discrete speed levels of the CPU, the total power of the device at different speeds, and the probability distribution of CPU demand of multimedia applications. We have implemented PDVS in the Linux kernel and evaluated it on an HP laptop. Our experimental results show that PDVS saves energy substantially without affecting multimedia performance. It saves energy by 14. 4% to 37.2% compared to scheduling algorithms without voltage scaling and by up to 10.4% compared to previous voltage scaling algorithms that assume an ideal CPU with continuous speeds and cubic power-speed relationship.

Original languageEnglish (US)
Title of host publicationACM Multimedia 2004 - proceedings of the 12th ACM International Conference on Multimedia
PublisherAssociation for Computing Machinery
Pages924-931
Number of pages8
ISBN (Print)1581138938, 9781581138931
DOIs
StatePublished - 2004
EventACM Multimedia 2004 - proceedings of the 12th ACM International Conference on Multimedia - New York, NY, United States
Duration: Oct 10 2004Oct 16 2004

Publication series

NameACM Multimedia 2004 - proceedings of the 12th ACM International Conference on Multimedia

Other

OtherACM Multimedia 2004 - proceedings of the 12th ACM International Conference on Multimedia
Country/TerritoryUnited States
CityNew York, NY
Period10/10/0410/16/04

Keywords

  • Mobile Computing
  • Multimedia
  • Power Management

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Practical voltage scaling for mobile multimedia devices'. Together they form a unique fingerprint.

Cite this