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
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;
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium (RTAS), 2013 IEEE 19th
Conference_Location :
Philadelphia, PA
Print_ISBN :
978-1-4799-0186-9
Electronic_ISBN :
1080-1812
DOI :
10.1109/RTAS.2013.6531091