• DocumentCode
    2175169
  • Title

    Temperature-aware scheduler based on thermal behavior grouping in multicore systems

  • Author

    Yeo, Inchoon ; Eun Jung Kim

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Texas A&M Univ., College Station, TX
  • fYear
    2009
  • fDate
    20-24 April 2009
  • Firstpage
    946
  • Lastpage
    951
  • Abstract
    Dynamic Thermal Management techniques have been widely accepted as a thermal solution for their low cost and simplicity. The techniques have been used to manage the heat dissipation and operating temperature to avoid thermal emergencies, but are not aware of application behavior in Chip Multiprocessors (CMPs). In this paper, we propose a temperature-aware scheduler based on applications´ thermal behavior groups classified by a K-means clustering method in multicore systems. The application´s thermal behavior group has similar thermal pattern as well as thermal parameters.With these thermal behavior groups, we provide thermal balances among cores with negligible performance overhead. We implement and evaluate our schemes in the 4-core (Intel Quad Core Q6600) and 8-core (two Quad Core Intel XEON E5310 processors) systems running several benchmarks. The experimental results show that the temperature-aware scheduler based on thermal behavior grouping reduces the peak temperature by up to 8degC and 5degC in our 4-core system and 8-core system with only 12% and 7.52% performance overhead, respectively, compared to L.inux standard scheduler.
  • Keywords
    microprocessor chips; processor scheduling; Intel Quad Core Q6600; K-means clustering method; Quad Core Intel XEON E5310 processors; multicore systems; temperature-aware scheduler; thermal behavior grouping; thermal pattern; Clustering methods; Costs; Disaster management; Multicore processing; Power system reliability; Processor scheduling; Temperature control; Temperature sensors; Thermal engineering; Thermal management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
  • Conference_Location
    Nice
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-3781-8
  • Type

    conf

  • DOI
    10.1109/DATE.2009.5090801
  • Filename
    5090801