DocumentCode
2590248
Title
Thermal-aware task allocation and scheduling for embedded systems
Author
Hung, W.-L. ; Xie, Y. ; ViJ´aykrishnan, N. ; Kandemir, M. ; Irwin, M.J.
Author_Institution
Pennsylvania State Univ., University Park, PA, USA
fYear
2005
fDate
7-11 March 2005
Firstpage
898
Abstract
Temperature affects not only the reliability but also the performance, power, and cost of the embedded system. This paper proposes a thermal-aware task allocation and scheduling algorithm for embedded systems. The algorithm is used as a subroutine for hardware/software co-synthesis to reduce the peak temperature and achieve a thermally even distribution while meeting real time constraints. The paper investigates both power-aware and thermal-aware approaches to task allocation and scheduling. The experimental results show that the thermal-aware approach outperforms the power-aware schemes in terms of maximal and average temperature reductions. To the best of our knowledge, this is the first task allocation and scheduling algorithm that takes temperature into consideration.
Keywords
embedded systems; hardware-software codesign; microprocessor chips; processor scheduling; subroutines; temperature control; embedded systems; hardware/software co-synthesis; power-aware task allocation; real time constraints; reduced peak temperature; scheduling; subroutine; thermal-aware task allocation; thermally even distribution; Application specific processors; Costs; Dynamic scheduling; Embedded system; Energy consumption; Hardware; Libraries; Power system reliability; Scheduling algorithm; Temperature;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe, 2005. Proceedings
ISSN
1530-1591
Print_ISBN
0-7695-2288-2
Type
conf
DOI
10.1109/DATE.2005.310
Filename
1395698
Link To Document