DocumentCode
3466656
Title
Energy minimization for embedded systems with discrete voltage levels
Author
Wang, Yingfeng ; Liu, Zhijing ; Yan, Wei
Author_Institution
Sch. of Comput. Sci. & Technol., Xidian Univ., Xi´´an, China
Volume
2
fYear
2009
fDate
5-6 Dec. 2009
Firstpage
39
Lastpage
42
Abstract
Energy minimization for multi-core embedded systems is one of the most important issues, as well as performance. When the transition time of supply voltage is a constant, appropriate execution order of tasks can decrease the number of voltage transition and save the energy overhead of voltage transition. This paper proposes a scheduling algorithm for multi-core embedded systems running periodic dependent tasks with hard time constraints, considering transition overhead as well as communication overhead. Based on the retimed task graphs produced by the RDAG algorithm, we execute tasks mapping and reorder the execution order of tasks by descending voltage levels. We conduct experiments on a set of random task sets. The results show that the proposed algorithm achieves substantial energy savings compared with previous work.
Keywords
embedded systems; energy conservation; microprocessor chips; parallel algorithms; processor scheduling; scheduling; RDAG algorithm; discrete voltage levels; energy minimization; multicore embedded systems; periodic dependent tasks; retimed task graphs; scheduling algorithm; voltage transition; Computer science; Dynamic voltage scaling; Embedded system; Energy consumption; Energy efficiency; Energy measurement; Scheduling algorithm; System testing; Time factors; Voltage control; dynamic power management; dynamic voltage scaling; multi-core; retiming;
fLanguage
English
Publisher
ieee
Conference_Titel
Test and Measurement, 2009. ICTM '09. International Conference on
Conference_Location
Hong Kong
Print_ISBN
978-1-4244-4699-5
Type
conf
DOI
10.1109/ICTM.2009.5413022
Filename
5413022
Link To Document