DocumentCode
2330633
Title
Approximation algorithm for the temperature-aware scheduling problem
Author
Zhang, Sushu ; Chatha, Karam S.
Author_Institution
Arizona State Univ. Tempe, Tempe
fYear
2007
fDate
4-8 Nov. 2007
Firstpage
281
Lastpage
288
Abstract
The paper addresses the problem of performance optimization for a set of periodic tasks with discrete voltage/frequency states under thermal constraints. We prove that the problem is NP-hard, and present a pseudo-polynomial optimal algorithm and a fully polynomial time approximation technique (FPTAS) for the problem. The FPTAS technique is able to generate solutions in polynomial time that are guaranteed to be within a designer specified quality bound (QB) (say within 1% of the optimal). We evaluate our techniques by experimentation with multimedia and synthetic benchmarks mapped on the 70 nm CMOS technology processor. The experimental results demonstrate our techniques are able to match optimal solutions when QB is set at 5%, can generate solutions that arc quite close to optimal (< 5%) even when QB is set at higher values (50%), and executes in few seconds (with QB > 25%) for large task sets with 120 nodes (while the optimal solution takes several hundred seconds). We also analyze the effect of different thermal parameters, such as the initial temperature, the final temperature and the thermal resistance.
Keywords
approximation theory; computational complexity; processor scheduling; CMOS technology processor; NP-hard problem; approximation algorithm; heat flux; periodic tasks; pseudo-polynomial optimal algorithm; temperature-aware scheduling problem; Approximation algorithms; CMOS process; CMOS technology; Frequency; Optimization; Polynomials; Scheduling algorithm; Temperature; Thermal resistance; Voltage;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on
Conference_Location
San Jose, CA
ISSN
1092-3152
Print_ISBN
978-1-4244-1381-2
Electronic_ISBN
1092-3152
Type
conf
DOI
10.1109/ICCAD.2007.4397278
Filename
4397278
Link To Document