Title :
Quasi-static voltage scaling for energy minimization with time constraints
Author :
Andrei, Alexandru ; Schmitz, Marcus T. ; Eles, Petru ; Peng, Zebo ; Al Hashimi, Bashir M.
Author_Institution :
Dept. of Comput. & Inf. Sci., Linkoping Univ., Sweden
Abstract :
Supply voltage scaling and adaptive body-biasing are important techniques that help to reduce the energy dissipation of embedded systems. This is achieved by dynamically adjusting the voltage and performance settings according to the application needs. In order to take full advantage of slack that arises from variations in the execution time, it is important to recalculate the voltage (performance) settings during run time, i.e., online. However voltage scaling (VS) is computationally expensive, and thus significantly hampers the possible energy savings. To overcome the online complexity, we propose a quasi-static voltage scaling scheme, with a constant online time complexity O(1). This allows us to increase the exploitable slack as well as to avoid the energy dissipated due to online recalculation of the voltage settings. We conduct several experiments that demonstrate the advantages of the proposed technique over the previously published voltage scaling approaches.
Keywords :
embedded systems; leakage currents; logic design; low-power electronics; microprocessor chips; table lookup; adaptive body-biasing; constant online time complexity; dynamic power; embedded systems; energy dissipation reduction; energy minimization; execution time variation slack; leakage power; look-up tables; quasi-static voltage scaling; run time voltage scaling; supply voltage scaling; time constraints; Computer science; Dynamic voltage scaling; Embedded computing; Energy consumption; Information science; Minimization; Runtime; Threshold voltage; Time factors; Voltage control;
Conference_Titel :
Design, Automation and Test in Europe, 2005. Proceedings
Print_ISBN :
0-7695-2288-2
DOI :
10.1109/DATE.2005.250