DocumentCode
2474323
Title
Synthesis techniques for low-power hard real-time systems on variable voltage processors
Author
Hong, Inki ; Qu, Gang ; Potkonjak, Miodrag ; Srivastava, Mani B.
Author_Institution
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
fYear
1998
fDate
2-4 Dec 1998
Firstpage
178
Lastpage
187
Abstract
The energy efficiency of systems-on-a-chip can be much improved if one were to vary the supply voltage dynamically at run time. We describe the synthesis of systems-on-a-chip based on core processors, while treating voltage (and correspondingly the clock frequency) as a variable to be scheduled along with the computation tasks during the static scheduling step. In addition to describing the complete synthesis design flow for these variable voltage systems, we focus on the problem of doing the voltage scheduling while taking into account the inherent limitation on the rates at which the voltage and clock frequency can be changed by the power supply controllers and clock generators. Taking these limits on rate of change into account is crucial, since changing the voltage by even a volt may take time equivalent to 100 s to 10000 s of instructions on modern processors. We present both an exact but impractical formulation of this scheduling problem as a set of nonlinear equations, as well as a heuristic approach based on reduction to an optimally solvable restricted ordered scheduling problem. Using various task mixes drawn from a set of nine real life applications, our results show that we are able to reduce power consumption to within 7% of the lower bound obtained by imposing no limit at the rate of change of voltage and clock frequencies
Keywords
computer power supplies; power engineering computing; power generation scheduling; real-time systems; voltage control; clock frequencies; clock frequency; clock generators; computation tasks; core processors; energy efficiency; heuristic approach; impractical formulation; low power hard real time systems; nonlinear equations; optimally solvable restricted ordered scheduling problem; power consumption; power supply controllers; real life applications; scheduling problem; static scheduling step; supply voltage; synthesis design flow; synthesis techniques; systems-on-a-chip; task mixes; variable voltage processors; variable voltage systems; voltage scheduling; Clocks; Control system synthesis; Energy efficiency; Frequency synthesizers; Nonlinear equations; Power generation; Power supplies; Processor scheduling; Real time systems; Voltage control;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems Symposium, 1998. Proceedings., The 19th IEEE
Conference_Location
Madrid
Print_ISBN
0-8186-9212-X
Type
conf
DOI
10.1109/REAL.1998.739744
Filename
739744
Link To Document