| Dynamic voltage frequency scaling for multi-tasking systems using online learning |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 27, Downloads (12 Months): 180, Citation Count: 3
|
|
|
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
|
A. Azevedo , I. Issenin , R. Cornea , R. Gupta , N. Dutt , A. Veidenbaum , A. Nicolau, Profile-Based Dynamic Voltage Scheduling Using Program Checkpoints, Proceedings of the conference on Design, automation and test in Europe, p.168, March 04-08, 2002
|
| |
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
|
Peng Yang , Chun Wong , Paul Marchal , Francky Catthoor , Dirk Desmet , Diederik Verkest , Rudy Lauwereins, Energy-Aware Runtime Scheduling for Embedded-Multiprocessor SOCs, IEEE Design & Test, v.18 n.5, p.46-58, September 2001
[doi> 10.1109/54.953271]
|
| |
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
|
|
CITED BY 3
|
|
|
|
|
Ayse K. Coskun , Richard Strong , Dean M. Tullsen , Tajana Simunic Rosing, Evaluating the impact of job scheduling and power management on processor lifetime for chip multiprocessors, Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems, June 15-19, 2009, Seattle, WA, USA
|
|
|
|
|