DocumentCode :
1084145
Title :
A unified approach to variable voltage scheduling for nonideal DVS processors
Author :
Mochocki, Bren C. ; Hu, Xiaobo Sharon ; Quan, Gang
Author_Institution :
Comput. Sci. & Eng. Dept., Univ. of Notre Dame, IN, USA
Volume :
23
Issue :
9
fYear :
2004
Firstpage :
1370
Lastpage :
1377
Abstract :
Voltage scheduling is an essential technique used to exploit the benefit of dynamic voltage-scaling processors. Though extensive research exists in this area, current processor limitations such as time and energy transition overhead and voltage-level discretization are often dismissed as insignificant. We show that for hard real-time applications, disregarding these details can lead to suboptimal or even invalid results. We propose two algorithms to account for these limitations. The first is a greedy approach, while the second is more complex, but can significantly reduce the system´s energy consumption. Through experimental results on both real and randomly generated systems, we show the effectiveness of both algorithms and explore what conditions make it beneficial to use the complex algorithm over the basic one.
Keywords :
embedded systems; low-power electronics; processor scheduling; dynamic voltage scaling; embedded systems; energy consumption; energy transition overhead; greedy approach; hard real-time applications; low-power design; nonideal DVS processors; power minimization; time transition overhead; variable voltage scheduling; voltage-level discretization; voltage-scaling processors; Dynamic scheduling; Dynamic voltage scaling; Frequency; Optimal scheduling; Pervasive computing; Processor scheduling; Real time systems; Scheduling algorithm; Switches; Voltage control; Embedded systems; low-power design; power minimization; scheduling; simulation;
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.2004.833602
Filename :
1327677
Link To Document :
بازگشت