DocumentCode
1995673
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
fYear
2008
fDate
8-13 June 2008
Firstpage
734
Lastpage
739
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
Conference_Location
Anaheim, CA
ISSN
0738-100X
Print_ISBN
978-1-60558-115-6
Type
conf
Filename
4555916
Link To Document