ACM Home Page
Please provide us with feedback. Feedback
Practical voltage scaling for mobile multimedia devices
Full text PdfPdf (142 KB)
Source International Multimedia Conference archive
Proceedings of the 12th annual ACM international conference on Multimedia table of contents
New York, NY, USA
SESSION: Technical session 14: performance analsys and multimedia over wireless table of contents
Pages: 924 - 931  
Year of Publication: 2004
ISBN:1-58113-893-8
Authors
Wanghong Yuan  University of Illinois at Urbana-Champaign, Urbana, IL
Klara Nahrstedt  University of Illinois at Urbana-Champaign, Urbana, IL
Sponsors
SIGMULTIMEDIA: ACM Special Interest Group on Multimedia
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 63,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1027527.1027737
What is a DOI?

ABSTRACT

This paper presents the design, implementation, and evaluation of a <i>practical</i> 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 <i>what execution speed</i> 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
AMD. Mobile AMD Athlon 4 processor model 6 CPGA data sheet. http://www.amd.com, Nov. 2001.
 
2
G. Anzinger et al. High resolution POSIX timers. http://high-res-timers.sourceforge.net/, 2004.
 
3
 
4
5
6
7
 
8
D. Grunwald, P. Levis, K. Farkas, C. Morrey III, and M. Neufeld. Policies for dynamic clock scheduling. In Proc. of 4th Symposium on Operating System Design and Implementation, Oct. 2000.
9
10
11
12
13
14
15
 
16
D. Pisinger. A minimal algorithm for the multiple-choice Knapsack problem. European Journal of Operational Research, 83, pages 394--410, 1995.
 
17
18
 
19
 
20
M. Weiser, B. Welch, A. Demers, and S. Shenker. Scheduling for reduced CPU energy. In Proc. of Symposium on Operating Systems Design and Implementation, Nov. 1994.
21
 
22
W. Yuan, K. Nahrstedt, S. Adve, D. Jones, and R. Kravets. Design and evaluation of a cross-layer adaptation framework for mobile multimedia systems. In Proc. of Multimedia Computing and Networking Conf., Jan. 2003.

CITED BY  9

Collaborative Colleagues:
Wanghong Yuan: colleagues
Klara Nahrstedt: colleagues