• DocumentCode
    607584
  • Title

    Predicting thermal behavior for temperature management in time-critical multicore systems

  • Author

    Buyoung Yun ; Shin, Kang G. ; Shige Wang

  • Author_Institution
    EECS Dept., Univ. of Michigan, Ann Arbor, MI, USA
  • fYear
    2013
  • fDate
    9-11 April 2013
  • Firstpage
    185
  • Lastpage
    194
  • Abstract
    Multi-core System-on-Chip (SoC) has become a popular execution platform for many embedded real-time systems that require high performance and low power-consumption. High temperature is known to accelerate the failure of deep submicron chips. To prevent such accelerated failures due to chip overheating, various thermal-aware scheduling (TAS) algorithms and dynamic thermal management (DTM) have been proposed and applied to mission/safety-critical applications. To control on-chip temperature more effectively, it is necessary to predict the thermal dynamics of a multi-core chip in real time and trigger appropriate power/temperature management before overheating the chip. However, due to dynamically-changing runtime environments, it is very difficult to estimate the chip temperature on-the-fly. In this paper, we propose models of efficiently estimating multi-core chip temperature while accounting for the system dynamics in real time. Based on these models, we design a proactive peak temperature manager (PTM) which periodically estimates future core temperature and triggers proper DTMs on the estimated-to-be-overheated cores for their cooling without violating applications timing constraints. Our in-depth evaluation based on the HotSpot thermal simulator has shown that the proposed method can predict the occurrence of peak temperature in a core with 90-98% accuracy, and using the estimated thermal model of a multi-core chip, PTM can effectively keep core temperature below a given threshold without violating any timing constraint.
  • Keywords
    embedded systems; failure analysis; multiprocessing systems; power aware computing; processor scheduling; safety-critical software; system-on-chip; timing; trigger circuits; DTM; HotSpot thermal simulator; PTM; TAS algorithm; chip overheating; dynamic thermal management; dynamically changing runtime environment; embedded real-time system; estimated-to-be-overheated core; failure analysis; in-depth evaluation; mission-safety-critical application; multicore chip temperature; periodically future core temperature estimation; power management; proactive peak temperature management; submicron chip; system on chip; thermal aware scheduling; thermal behavior prediction; thermal dynamics; thermal model estimation; time critical multicore system; timing constraint; trigger; Multicore processing; Predictive models; Runtime; Temperature measurement; Temperature sensors; Timing; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium (RTAS), 2013 IEEE 19th
  • Conference_Location
    Philadelphia, PA
  • ISSN
    1080-1812
  • Print_ISBN
    978-1-4799-0186-9
  • Electronic_ISBN
    1080-1812
  • Type

    conf

  • DOI
    10.1109/RTAS.2013.6531091
  • Filename
    6531091