DocumentCode
2512292
Title
Workload-Aware Dual-Speed Dynamic Voltage Scaling
Author
Rajan, Dinesh ; Zuck, Russell ; Poellabauer, Christian
Author_Institution
Dept. of Comput. Sci. & Eng., Notre Dame Univ.
fYear
0
fDate
0-0 0
Firstpage
251
Lastpage
256
Abstract
Dynamic voltage scaling (DVS) is a frequently used technique in mobile and embedded systems, aimed at reducing the energy consumption of mobile processors. In systems with a discrete number of frequency levels, existing dual-speed DVS approaches compute an optimal theoretical CPU speed and approximate it by choosing the two neighboring discrete speed levels. By comparing experimentally the energy savings attained with different frequency combinations on a mobile platform, this work shows that choosing the two neighboring frequency levels does not necessarily yield the highest energy savings. As a result of the above observation, this work introduces an online approach to dual-speed DVS that a) formulates a model for speed selection based on the workload characteristics of the current task set, b) computes a frequency pair that yields the best possible energy savings for a given taskset and workload
Keywords
embedded systems; mobile computing; resource allocation; scheduling; supervisory programs; embedded system; energy consumption reduction; energy saving; mobile processor; mobile system; workload-aware dual-speed dynamic voltage scaling; Computer science; Dynamic voltage scaling; Embedded computing; Embedded system; Energy consumption; Frequency; Mobile computing; Power engineering and energy; Runtime; Voltage control;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded and Real-Time Computing Systems and Applications, 2006. Proceedings. 12th IEEE International Conference on
Conference_Location
Sydney, Qld.
ISSN
1533-2306
Print_ISBN
0-7695-2676-4
Type
conf
DOI
10.1109/RTCSA.2006.64
Filename
1691321
Link To Document