DocumentCode
3597010
Title
Dynamic voltage frequency scaling for multi-tasking systems using online learning
Author
Dhiman, Gaurav ; Rosing, Tajana Simunic
Author_Institution
Dept. of CSE, Univ. of California, San Diego, CA, USA
fYear
2007
Firstpage
207
Lastpage
212
Abstract
This paper presents an extremely lightweight dynamic voltage and frequency scaling technique targeted towards modern multi-tasking systems. The technique utilizes processors runtime statistics and an online learning algorithm to estimate the best suited voltage and frequency setting at any given point in time. We implemented the proposed technique in Linux 2.6.9 running on an Intel PXA27x platform and performed experiments in both single and multi-task environments. Our measurements show that we can achieve the maximum energy savings of 49% and reduce the implementation overhead by a factor of 2 when compared to state of the art techniques.
Keywords
Linux; computer aided instruction; multiprogramming; power aware computing; program compilers; system monitoring; Intel PXA27x; Linux 2.6.9; dynamic voltage frequency scaling; multitasking systems; online learning; processors runtime statistics; Batteries; Computer applications; Delay; Dynamic voltage scaling; Embedded system; Energy consumption; Frequency estimation; Linux; Power engineering computing; Statistics; dynamic voltage frequency scaling; online learning;
fLanguage
English
Publisher
ieee
Conference_Titel
Low Power Electronics and Design (ISLPED), 2007 ACM/IEEE International Symposium on
Electronic_ISBN
978-1-59593-709-4
Type
conf
DOI
10.1145/1283780.1283825
Filename
5514319
Link To Document