loading...
Online Dynamic Voltage Scaling using Task Graph Mapping Analysis for Multiprocessors
Bangalore, India January 06-January 10
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/VLSID.2007.12120th International Conference on VLSI ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Pravanjan Choudhury, Indian Institute of Technology Kharagpur, India
P. P. Chakrabarti, Indian Institute of Technology Kharagpur, India
Rajeev Kumar, Indian Institute of Technology Kharagpur, India
This paper presents a run-time slack distribution strategy for precedence constrained task graphs mapped on to a voltage scalable multi-processor platform. Online Dynamic Voltage Scaling techniques use the slack formed due to early finish of tasks and lower the supply voltage suitably so that energy reduction is achieved while meeting the worst-case deadline of the task graph. Given a task graph mapping on a multiprocessor, the proposed offline analysis phase calculates expected slack and expected computation ahead of each task. The online voltage scheduler uses these values and the current slack to decide the voltage and frequency of execution of the next scheduled task in order to minimize expected energy dissipation. Results show improvement in average energy saving with this methodology over most of the presently known online techniques.
Citation:
Pravanjan Choudhury, P. P. Chakrabarti, Rajeev Kumar, "Online Dynamic Voltage Scaling using Task Graph Mapping Analysis for Multiprocessors," vlsid, pp.89-94, 20th International Conference on VLSI Design held jointly with 6th International Conference on Embedded Systems (VLSID'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.