ACM Home Page
Please provide us with feedback. Feedback
Dynamic voltage frequency scaling for multi-tasking systems using online learning
Full text PdfPdf (281 KB)
Source
International Symposium on Low Power Electronics and Design archive
Proceedings of the 2007 international symposium on Low power electronics and design table of contents
Portland, OR, USA
SESSION: DVS and thermal management table of contents
Pages: 207 - 212  
Year of Publication: 2007
ISBN:978-1-59593-709-4
Authors
Gaurav Dhiman  University of California, San Diego
Tajana Simunic Rosing  University of California, San Diego
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 26,   Downloads (12 Months): 175,   Citation Count: 3
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/1283780.1283825
What is a DOI?

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.


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
"Intel XScale Core Developer's Manual," http://download.intel.com/design/intelxscale/27347302.pdf.
 
2
"Mobile AMD Athlon 4 processor model 6 cpga data sheet," http://www.amd.com, 2001.
 
3
M. Fleischmann, "LongRun Power Management - Dynamic Power Management for Crusoe Processors," http://www.transmeta.com/crusoe/longrun.html.
 
4
5
 
6
 
7
8
9
 
10
 
11
C. H. Hsu and U. Kremer, "Single region vs. multiple regions: A comparison of different compiler-directed dynamic voltage scheduling approaches," In PACS, 2002.
12
 
13
 
14
D. Marculescu, "On the use of microarchitecture-driven dynamic voltage scaling," Workshop on Complexity-Effective Design, 2000.
 
15
S. Ghiasi, J. Casmira, and D. Grunwald, "Using ipc variation in workloads with externally specified rates to reduce power consumption." Workshop on Complexity-Effective Design, 2000.
16
17
 
18
K. Choi, R. Soma, and M. Pedram, "Fine-grained dynamic voltage and frequency scaling for precise energy and performance tradeoff based on the ratio of off-chip access to on-chip computation times," IEEE Trans. on CAD, 2005.
19
20
 
21
 
22
 
23
 
24


Collaborative Colleagues:
Gaurav Dhiman: colleagues
Tajana Simunic Rosing: colleagues