| Profile-based optimal intra-task voltage scheduling for hard real-time applications |
| Full text |
Pdf
(115 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 41st annual Design Automation Conference
table of contents
San Diego, CA, USA
SESSION: Power modeling and optimization for embedded systems
table of contents
Pages: 87 - 92
Year of Publication: 2004
ISBN:1-58113-828-8
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 24, Citation Count: 10
|
|
|
ABSTRACT
This paper presents a set of comprehensive techniques for the intra-task voltage scheduling problem to reduce energy consumption in hard real-time tasks of embedded systems. Based on the execution profile of the task, a voltage scheduling technique that optimally determines the operating voltages to individual basic blocks in the task is proposed. The obtained voltage schedule guarantees minimum average energy consumption. (The proof of the optimality is included.) The proposed technique is then extended to solve practical issues regarding transition overheads, which are totally or partially ignored in the existing approaches. Finally, a technique involving a novel extension of our optimal scheduler is proposed to solve the scheduling problem in a discretely variable voltage environment. In summary, it is confirmed from experiments that the proposed optimal scheduling technique reduces energy consumption by 20.2 over that of one of the state-of-the-art schedulers citeshin2 and, further, the extended technique in a discrete voltage environment reduces energy consumption by 45.3 on average.
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
|
|
 |
2
|
|
 |
3
|
Inki Hong , Miodrag Potkonjak , Mani B. Srivastava, On-line scheduling of hard real-time tasks on variable voltage processor, Proceedings of the 1998 IEEE/ACM international conference on Computer-aided design, p.653-656, November 08-12, 1998, San Jose, California, United States
[doi> 10.1145/288548.289105]
|
 |
4
|
|
 |
5
|
|
 |
6
|
|
| |
7
|
D. Mosse it et al., "Compiler-Assisted Dynamic Power-Aware Scheduling for Real-Time Applications", COLP, 2000.
|
 |
8
|
|
 |
9
|
|
| |
10
|
|
 |
11
|
|
| |
12
|
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
|
| |
13
|
|
| |
14
|
Intel Corporation, Enhanced Intel SpeedStep technology, 2003 http://www.intel.com
|
| |
15
|
Advanced Micro Devices, Inc. AMD PowerNow! technology, 2003 http://www.amd.com
|
| |
16
|
Transmeta Corporation, Crusoe Processor Specification, 2003 http://www.transmeta.com
|
 |
17
|
|
 |
18
|
|
| |
19
|
W. H. Press, B. P. Flannery, S. A. Teukolsky and W. T. Vetterling, Numerical Recipes in C, Cambridge University Press, 1988.
|
CITED BY 11
|
|
Takeshi Kitahara , Hiroyuki Hara , Shinichiro Shiratake , Yoshiki Tsukiboshi , Tomoyuki Yoda , Tetsuaki Utsumi , Fumihiro Minami, Low-power design methodology for module-wise dynamic voltage and frequency scaling with dynamic de-skewing systems, Proceedings of the 2006 conference on Asia South Pacific design automation, January 24-27, 2006, Yokohama, Japan
|
|
|
|
|
|
Stefan Valentin Gheorghita , Twan Basten , Henk Corporaal, Intra-task scenario-aware voltage scheduling, Proceedings of the 2005 international conference on Compilers, architectures and synthesis for embedded systems, September 24-27, 2005, San Francisco, California, USA
|
|
|
|
|
|
|
|
|
Sungpack Hong , Sungjoo Yoo , Hoonsang Jin , Kyu-Myung Choi , Jeong-Taek Kong , Soo-Kwan Eo, Runtime distribution-aware dynamic voltage scaling, Proceedings of the 2006 IEEE/ACM international conference on Computer-aided design, November 05-09, 2006, San Jose, California
|
|
|
|
|
|
|
|
|
|
|
|
Sungpack Hong , Sungjoo Yoo , Byeong Bin , Kyu-Myung Choi , Soo-Kwan Eo , Taehwan Kim, Dynamic voltage scaling of supply and body bias exploiting software runtime distribution, Proceedings of the conference on Design, automation and test in Europe, March 10-14, 2008, Munich, Germany
|
|
|
|
|