Performance-Aware Thermal Management via Task Scheduling

被引:31
作者
Zhou, Xiuyi [1 ]
Yang, Jun [1 ]
Chrobak, Marek [2 ]
Zhang, Youtao [3 ]
机构
[1] Univ Pittsburgh, Dept Elect & Comp Engn, Pittsburgh, PA 15261 USA
[2] Univ Calif Riverside, Dept Comp Sci & Engn, Riverside, CA 92521 USA
[3] Univ Pittsburgh, Dept Comp Sci & Engn, Pittsburgh, PA 15261 USA
基金
美国国家科学基金会;
关键词
Algorithms; Management; Performance; Thermal management; task scheduling;
D O I
10.1145/1746065.1736070
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High on-chip temperature impairs the processor's reliability and reduces its lifetime. Hardware-level dynamic thermal management (DTM) techniques can effectively constrain the chip temperature, but degrades the performance. We propose an OS-level technique that performs thermal-aware job scheduling to reduce DTMs. The algorithm is based on the observation that hot and cool jobs executed in a different order can make a difference in resulting temperature. Real-system implementation in Linux shows that our scheduler can remove 10.5% to 73.6% of the hardware DTMs in a medium thermal environment. The CPU throughput is improved by up to 7.6% (4.1%, on average) in a severe thermal environment.
引用
收藏
页数:31
相关论文
共 47 条
[1]  
[Anonymous], P ICCAD NOV
[2]  
[Anonymous], P ICCAD
[3]   Dynamic speed scaling to manage energy and temperature [J].
Bansal, N ;
Kimbrel, T ;
Pruhs, K .
45TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2004, :520-529
[4]  
Bansal N, 2005, LECT NOTES COMPUT SC, V3404, P460
[5]  
BELLOSA F, 2000, P 9 EUR WORKSH ACM N
[6]  
Bellosa F., 2003, P WORKSH COMP OP SYS, VVolume 22, P6
[7]  
BOVET D, 1984, UNDERSTANDING LINUX
[8]   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
[9]  
CHOI J, 2007, P 13 INT S HIGH PERF
[10]  
Choi J, 2007, IEEE CONF VIS ANAL, P213