• DocumentCode
    3230548
  • Title

    Temperature-aware MPSoC scheduling for reducing hot spots and gradients

  • Author

    Coskun, Ayse Kivilcim ; Rosing, Tajana Simunic ; Whisnant, Keith A. ; Gross, Kenny C.

  • Author_Institution
    Univ. of California at San Diego, La Jolla
  • fYear
    2008
  • fDate
    21-24 March 2008
  • Firstpage
    49
  • Lastpage
    54
  • Abstract
    Thermal hot spots and temperature gradients on the die need to be minimized to manufacture reliable systems while meeting energy and performance constraints. In this work, we solve the task scheduling problem for multiprocessor system-on-chips (MPSoCs) using Integer Linear Programming (ILP). The goal of our optimization is minimizing the hot spots and balancing the temperature distribution on the die for a known set of tasks. Under the given assumptions about task characteristics, the solution is optimal. We compare our technique against optimal scheduling methods for energy minimization, energy balancing, and hot spot minimization, and show that our technique achieves significantly better thermal profiles. We also extend our technique to handle workload variations at runtime.
  • Keywords
    integer programming; linear programming; multiprocessing systems; system-on-chip; integer linear programming; multiprocessor system-on-chip; temperature gradient; temperature-aware MPSoC scheduling; thermal hot spot; Costs; Energy management; Integer linear programming; Job shop scheduling; Optimal scheduling; Power system reliability; Processor scheduling; Runtime; Temperature distribution; Thermal management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. ASPDAC 2008. Asia and South Pacific
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4244-1921-0
  • Electronic_ISBN
    978-1-4244-1922-7
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2008.4484002
  • Filename
    4484002