Title :
Predictive dynamic thermal management for multicore systems
Author :
Yeo, Inchoon ; Liu, Chih Chun ; Kim, Eun Jung
Author_Institution :
Dept. of Comput. Sci., Texas A&M Univ., College Station, TX
Abstract :
Recently, processor power density has been increasing at an alarming rate resulting in high on-chip temperature. Higher temperature increases current leakage and causes poor reliability. In this paper, we propose a Predictive Dynamic Thermal Management (PDTM) based on Application-based Thermal Model (ABTM) and Core-based Thermal Model (CBTM) in the multicore systems. ABTM predicts future temperature based on the application specific thermal behavior, while CBTM estimates core temperature pattern by steady state temperature and workload. The accuracy of our prediction model is 1.6% error in average compared to the model in HybDTM, which has at most 5% error. Based on predicted temperature from ABTM and CBTM, the proposed PDTM can maintain the system temperature below a desired level by moving the running application from the possible overheated core to the future coolest core (migration) and reducing the processor resources (priority scheduling) within multicore systems. PDTM enables the exploration of the tradeoff between throughput and fairness in temperature-constrained multicore systems. We implement PDTM on Intel´s Quad-Core system with a specific device driver to access Digital Thermal Sensor (DTS). Compared against Linux standard scheduler, PDTM can decrease average temperature about 10%, and peak temperature by 5degC with negligible impact of performance under 1%, while running single SPEC2006 benchmark. Moreover, our PDTM outperforms HRTM in reducing average temperature by about 7% and peak temperature by about 3degC with performance overhead by 0.15% when running single benchmark.
Keywords :
Linux; integrated circuit modelling; microprocessor chips; processor scheduling; temperature sensors; thermal management (packaging); Intel Quad-Core system; Linux standard scheduler; SPEC2006 benchmark; application-based thermal model; core-based thermal model; digital thermal sensor; multicore systems; on-chip temperature; predictive dynamic thermal management; priority scheduling; processor power density; steady state temperature; Multicore processing; Power system management; Power system modeling; Power system reliability; Predictive models; Processor scheduling; State estimation; Steady-state; Temperature sensors; Thermal management; Dynamic Thermal Management; Operating System; Temperature;
Conference_Titel :
Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
978-1-60558-115-6