DocumentCode
993332
Title
Optimizing Intratask Voltage Scheduling Using Profile and Data-Flow Information
Author
Shin, Dongkun ; Kim, Jihong
Author_Institution
Samsung Electron. Co., Seoul
Volume
26
Issue
2
fYear
2007
Firstpage
369
Lastpage
385
Abstract
Intratask dynamic-voltage scheduling (IntraDVS), which adjusts the supply voltage within an individual-task boundary, has been introduced as an effective technique for developing low-power single-task applications or low-power multitask applications, where a small number of tasks are dominant in total execution time. The original IntraDVS technique used the remaining worst case execution cycles, and the control-flow information to identify the voltage-scaling points (VSPs) of a program. In this paper, two kinds of improvement techniques enhancing the energy performance of the IntraDVS are proposed. One is to use profile information to optimize the voltage schedule for the remaining average-case execution path (RAEP-IntraDVS). The other is to use data-flow information to optimize the locations of VSPs [look-ahead IntraDVS (LaIntraDVS)]. The experimental results show that the RAEP-IntraDVS can reduce the energy consumption by 20% on average and the LaIntraDVS can reduce the energy consumption by 40%-45% compared with the original IntraDVS
Keywords
dynamic scheduling; low-power electronics; voltage control; LalntraDVS; RAEP-IntraDVS; data-flow information; dynamic-voltage scaling; intratask voltage scheduling; look-ahead IntraDVS; low-power design; power management; real-time systems; remaining average-case execution path; variable-voltage processor; voltage-scaling points; Clocks; Collaboration; Dynamic scheduling; Energy consumption; Energy management; Information technology; Partitioning algorithms; Processor scheduling; Real time systems; Voltage control; Dynamic-voltage scaling; low-power design; power management; real-time systems; variable-voltage processor;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2006.883928
Filename
4068932
Link To Document