• 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