loading...
Workload-Aware Dual-Speed Dynamic Voltage Scaling
Sydney, Australia August 16-August 18
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/RTCSA.2006.6412th IEEE International Conference on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Dinesh Rajan, University of Notre Dame, USA
Russell Zuck, University of Notre Dame, USA
Christian Poellabauer, University of Notre Dame, USA
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.
Citation:
Dinesh Rajan, Russell Zuck, Christian Poellabauer, "Workload-Aware Dual-Speed Dynamic Voltage Scaling," rtcsa, pp.251-256, 12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions