DocumentCode :
1112793
Title :
Network flow techniques for dynamic voltage scaling in hard real-time systems
Author :
Swaminathan, Vishnu ; Chakrabarty, Krishnendu
Author_Institution :
Dept. of Electr. & Comput. Eng., Duke Univ., Durham, NC, USA
Volume :
23
Issue :
10
fYear :
2004
Firstpage :
1385
Lastpage :
1398
Abstract :
Energy consumption is an important performance parameter for portable and wireless embedded systems. However, energy consumption must be carefully balanced with real-time responsiveness in hard real-time systems. In this paper, we present two offline dynamic voltage scaling (DVS) schemes for dynamic power management in such systems. In the first method, we develop a generalized network flow (GNF) model for the uniprocessor DVS problem and solve it optimally using an efficient network flow algorithm. The proposed method outperforms existing DVS schemes for several popular embedded processors where the number of processor speeds is limited to a few values. The solutions for the GNF model provide theoretical lower bounds on energy consumption using DVS in hard real-time systems. We also describe a minimum-cost network flow model whose solutions are near-optimal. The minimum-cost models perform at par with competing methods for processor models with a large range of operating voltages, and better than them for processor models with a limited set of operating voltages.
Keywords :
application specific integrated circuits; embedded systems; microprocessor chips; processor scheduling; voltage control; DVS schemes; GNF model; dynamic power management; dynamic voltage scaling; embedded processors; energy consumption; generalized network flow; hard real-time systems; low-energy; low-power; minimum-cost models; minimum-cost network flow model; network flow algorithm; network flow models; portable embedded systems; real-time operating systems; theoretical lower bounds; uniprocessor DVS problem; wireless embedded systems; Dynamic voltage scaling; Embedded system; Energy consumption; Energy management; Intelligent networks; Power system management; Power system modeling; Processor scheduling; Real time systems; Voltage control; Deadlines; dynamic power management; embedded systems; low-energy; low-power; network flow models; real-time operating systems;
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.833621
Filename :
1336949
Link To Document :
بازگشت