HybDTM: A coordinated hardware-software approach for dynamic thermal management

被引:72
作者
Kumart, Amit [1 ]
Shang, Li [2 ]
Peh, Li-Shiuan [1 ]
Jha, Niraj K. [1 ]
机构
[1] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
[2] Queens Univ, Dept Elect & Comp Engn, Kingston, ON K7L 3N6, Canada
来源
43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006 | 2006年
关键词
design; performance; dynamic thermal management; thermal model; hybrid hardware-software management;
D O I
10.1109/DAC.2006.229219
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With ever-increasing power density and cooling costs in modern high-performance systems, dynamic thermal management (DTM) has emerged as an effective technique for guaranteeing thermal safety at run-time. While past works on DTM have focused on different techniques in isolation, they fail to consider a synergistic mechanism using both hardware and software support and hence lead to a significant execution time overhead. In this paper, we propose HybDTM, a methodology for fine-grained, coordinated thermal management using a hybrid of hardware techniques, such as clock gating, and software techniques, such as thermal-aware process scheduling, synergistically leveraging the advantages of both approaches. We show that while hardware techniques can be used reactively to manage thermal emergencies, proactive use of low-overhead software techniques can rely on application-specific thermal profiles to lower system temperature. Our technique involves a novel regression-based thermal model which provides fast and accurate temperature estimates for run-time thermal characterization of applications running on the system, using hardware performance counters, while considering system-level thermal issues. We evaluate HybDTM on an actual desktop system running a number of SPEC2000 benchmarks, in both uniprocessor and simultaneous multi-threading (SMT) environments, and show that it is able to successfully manage the overall temperature with an average execution time overhead of only 9.9% (16.3% maximum) compared to the case without any DTM, as opposed to 20.4% (29.5% maximum) overhead for purely hardware-based DTM.
引用
收藏
页码:548 / +
页数:2
相关论文
共 19 条
[1]  
[Anonymous], P IEEE INT S COMP AR
[2]  
BAEK J, 2003, P 9 ANN IEEE SEM THE
[3]  
BELLOSA F, 2003, P WKSHP COMP OP SYST
[4]   Dynamic thermal management for high-performance microprocessors [J].
Brooks, D ;
Martonosi, M .
HPCA: SEVENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTING ARCHITECTURE, PROCEEDINGS, 2001, :171-182
[5]  
FAN X, 2001, P IEEE S LOW POW EL
[6]  
HILTON G, 2001, INTEL TECHNOL J FEB
[7]  
Huang M, 2000, INT SYMP MICROARCH, P202, DOI 10.1109/MICRO.2000.898071
[8]  
ISCI C, 2003, P INT S MICR DEC
[9]  
Janzen J., 2001, DESIGNLINE, V10
[10]   Hyperthreading technology in the netburst microarchitecture [J].
Koufaty, D ;
Marr, DT .
IEEE MICRO, 2003, 23 (02) :56-65