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 :
بازگشت