TCSTM: A task-characteristic-considered steady-state thermal model of multicore processors

被引:0
作者
Zhang Bi-ying [1 ]
Fu Zhong-chuan [2 ]
Chen Hong-song [3 ]
Cui Gang [2 ]
机构
[1] Harbin Univ Commerce, Sch Comp & Informat Engn, Harbin 150028, Heilongjiang, Peoples R China
[2] Harbin Inst Technol, Sch Comp Sci & Technol, Harbin 150001, Heilongjiang, Peoples R China
[3] Univ Sci & Technol Beijing, Sch Comp & Commun Engn, Beijing 100083, Peoples R China
关键词
Multicore processor; Thermal model; Dynamic thermal management; Task characteristic; TEMPERATURE; PERFORMANCE; DVFS; THROUGHPUT; PREDICTION; POWER;
D O I
10.1016/j.micpro.2018.04.007
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Because the power density and temperatures of multicore processors are increasing to the extent that their performance and reliability are degraded, it is crucial to estimate the powers and temperatures of multicore processors accurately and rapidly at the early design stage. In this paper, to improve the accuracy, a task-characteristic considered steady-state thermal model (TCSTM) of multicore processors is presented. First, a metric, namely, task characteristic, is explicitly defined to characterize the behavior of a workload. The task characteristic is expressed by a column vector H-cycle = [h(memory), h(branch), h(integer), h(float)]', in which each element respectively denotes the number of memory instructions, branch instructions, integer instructions and floating point instructions per cycle. Second, the dynamic power of a core is modeled as a linear function of the task characteristic, running frequency and the square of voltage. The leakage power is approximated as a linear model of the temperature and voltage. The voltage-given and temperature-interval-limited linear regression (VTLR) method is employed to reduce the complexity of the steady-state model. Third, the steady-state temperature of a core is derived as a function of the task characteristic, frequency, voltage and the number of active cores. To the best of our knowledge, this is the first work to introduce the task characteristic into the steady-state thermal model. Finally, not only the relationships between the frequency, the number of active cores and hot-spot temperatures but also the impact of the number of frequency scaled cores on hot-spot temperatures are investigated experimentally. The experimental results demonstrate that the proposed steady-state model achieves satisfactory accuracy in terms of the estimation of the dynamic and leakage power and the prediction of hot-spot functional units.
引用
收藏
页码:162 / 172
页数:11
相关论文
共 30 条
[1]  
[Anonymous], P 2011 17 INT WORKSH
[2]  
Burger D., 1997, Computer Architecture News, V25, P13, DOI 10.1145/268806.268810
[3]   RC-Based Temperature Prediction Scheme for Proactive Dynamic Thermal Management in Throttle-Based 3D NoCs [J].
Chen, Kun-Chih ;
Chang, En-Jui ;
Li, Huai-Ting ;
Wu, An-Yeu .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (01) :206-218
[4]   Exploring the Effects of On-Chip Thermal Variation on High-Performance Multicore Architectures [J].
Cher, Chen-Yong ;
Kursun, Eren .
ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2011, 8 (01)
[5]   Thermal Analysis of Multiprocessor SoC Applications by Simulation and Verification [J].
Das, Dipankar ;
Chakrabarti, P. P. ;
Kumar, Rajeev .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2010, 15 (02)
[6]   MiBench: A free, commercially representative embedded benchmark suite [J].
Guthaus, MR ;
Ringenberg, JS ;
Ernst, D ;
Austin, TM ;
Mudge, T ;
Brown, RB .
WWC-4: IEEE INTERNATIONAL WORKSHOP ON WORKLOAD CHARACTERIZATION, 2001, :3-14
[7]  
Hanumaiah Vinay, 2009, Proceedings of the 2009 IEEE/ACM International Conference on Computer-Aided Design (ICCAD 2009), P310, DOI 10.1145/1687399.1687458
[8]   Temperature-Aware DVFS for Hard Real-Time Applications on Multicore Processors [J].
Hanumaiah, Vinay ;
Vrudhula, Sarma .
IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (10) :1484-1494
[9]   Performance Optimal Online DVFS and Task Migration Techniques for Thermally Constrained Multi-Core Processors [J].
Hanumaiah, Vinay ;
Vrudhula, Sarma ;
Chatha, Karam S. .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (11) :1677-1690
[10]   SPEC CPU2000: Measuring CPU performance in the new millennium [J].
Henning, JL .
COMPUTER, 2000, 33 (07) :28-+