DocumentCode :
1814967
Title :
Rotation Scheduling and Voltage Assignment to Minimize Energy for SoC
Author :
Qiu, Meikang ; Yang, Laurence T. ; Sha, Edwin H M
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Kentucky, Lexington, KY, USA
Volume :
2
fYear :
2009
fDate :
29-31 Aug. 2009
Firstpage :
48
Lastpage :
55
Abstract :
Low energy consumption is a critical issue in embedded systems design. As the technology feature sizes of SoC (systems on chip) become smaller and smaller, the percentage of leakage power consumption in total power consumption continues to grow. Traditional dynamic voltage scaling (DVS) fail to accurately address the impact of scaling on system power consumption as the leakage power increases exponentially. The combination of DVS and adaptive body biasing (ABB) is an effective technique to jointly optimize dynamic and leakage energy dissipation. In this paper, we propose an optimal soft real-time rotation scheduling and voltage assignment algorithm, RSVAME (rotation scheduling and voltage assignment to minimize energy), to minimize both dynamic and leakage energy via DVS and ABB. Voltage transition overhead has been considered in our approach. We conduct experiments on a set of DSP benchmarks based on the power model of 70 nm technology. The experimental results show that our approach achieves significant energy saving than that of ILP (integer linear programming) approach.
Keywords :
data flow graphs; embedded systems; integrated circuit design; leakage currents; low-power electronics; power aware computing; probability; scheduling; system-on-chip; ABB; DVS; ILP; SoC; adaptive body biasing; data flow graph; dynamic energy dissipation; dynamic voltage scaling; embedded system design; energy minimization; integer linear programming; leakage energy dissipation; leakage power consumption; low energy consumption; optimal soft real-time rotation scheduling; probability; system-on-chip; voltage assignment algorithm; voltage transition overhead; Digital signal processing; Dynamic scheduling; Dynamic voltage scaling; Embedded system; Energy consumption; Energy dissipation; Integer linear programming; Scheduling algorithm; System-on-a-chip; Voltage control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Science and Engineering, 2009. CSE '09. International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-5334-4
Electronic_ISBN :
978-0-7695-3823-5
Type :
conf
DOI :
10.1109/CSE.2009.153
Filename :
5283831
Link To Document :
بازگشت