Analysing the Role of Last Level Caches in Controlling Chip Temperature

被引:11
作者
Chakraborty, Shounak [1 ]
Kapoor, Hemangee K. [1 ]
机构
[1] Indian Inst Technol Guwahati, Dept Comp Sci & Engn, Gauhati 781039, Assam, India
来源
IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING | 2018年 / 3卷 / 04期
关键词
Last level cache (LLC); thermal buffer; chip multi-processors (CMPs); hotspot; leakage power; dynamic power; IPC;
D O I
10.1109/TSUSC.2018.2823542
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic Thermal Management (DTM) has become a major concern for the chip-designers, as it becomes a challenging task in recent power densed high performance Chip Multi-Processors (CMPs), due to integration of more on-chip components to meet ever increasing demand of processing power. The increased chip temperature incorporates severe circuit errors along with significant increment in leakage power consumption. Traditional DTM techniques apply DVFS or task migration to reduce core temperature, as cores are considered as the hottest on-chip components. Additionally, to commensurate high data demand of these high performance cores, large on-chip Last Level Caches (LLCs) are attached, which are the principal contributors to the on-chip leakage power consumption and occupy the largest on-chip area. As power consumption reduction plays the pivotal role in temperature reduction, hence, this work dynamically shrinks the cache size not only to reduce leakage power consumption, but also, to create on-chip thermal buffers for reducing average chip temperature by exploiting the heat transfer physics. Cache resizing decisions are taken based upon the generated cache hotspots and/or the access patterns, during process execution. Simulation results of the proposed thermal management method are compared with an existing DVFS based method (at cores) and a prior drowsy cache based technique to show its effectiveness.
引用
收藏
页码:289 / 305
页数:17
相关论文
共 50 条
[1]   GARNET: A Detailed On-Chip Network Model inside a Full-System Simulator [J].
Agarwal, Niket ;
Krishna, Tushar ;
Peh, Li-Shiuan ;
Jha, Niraj K. .
ISPASS 2009: IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2009, :33-42
[2]  
[Anonymous], 2014, MICRON 1 GB DDR2 SDR
[3]  
[Anonymous], 2005, SIGARCH Comput. Archit. News
[4]  
Ayoub Raid, 2010, P 20 S GREAT LAK S V, P365
[5]   Thermal and Energy Management of High-Performance Multicores: Distributed and Self-Calibrating Model-Predictive Controller [J].
Bartolini, Andrea ;
Cacciari, Matteo ;
Tilli, Andrea ;
Benini, Luca .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (01) :170-183
[6]  
Bi XY, 2012, DES AUT TEST EUROPE, P1301
[7]   The PARSEC Benchmark Suite: Characterization and Architectural Implications [J].
Bienia, Christian ;
Kumar, Sanjeev ;
Singh, Jaswinder Pal ;
Li, Kai .
PACT'08: PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2008, :72-81
[8]   Performance linked dynamic cache tuning: A static energy reduction approach in tiled CMPs [J].
Chakraborty, Shounak ;
Kapoor, Hemangee K. .
MICROPROCESSORS AND MICROSYSTEMS, 2017, 52 :221-235
[9]   Towards Controlling Chip Temperature by Dynamic Cache Reconfiguration in Multiprocessors [J].
Chakraborty, Shounak ;
Kapoor, Hemangee K. .
2017 30TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2017 16TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID 2017), 2017, :75-80
[10]   Temperature-Aware Scheduling and Assignment for Hard Real-Time Applications on MPSoCs [J].
Chantem, Thidapat ;
Hu, X. Sharon ;
Dick, Robert P. .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (10) :1884-1897