Thermal management of on-chip caches through power density minimization

被引:0
|
作者
Ku, JC [1 ]
Ozdemir, S [1 ]
Memik, G [1 ]
Ismail, Y [1 ]
机构
[1] Northwestern Univ, ECE Dept, Evanston, IL 60208 USA
来源
MICRO-38: PROCEEDINGS OF THE 38TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUMN ON MICROARCHITECTURE | 2005年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Various architectural power reduction techniques have been proposed for on-chip caches in the last decade. However, these techniques mostly ignore the effects of temperature on the power consumption. In this paper, first we show that these power reduction techniques can be suboptimal when thermal effects are considered. Particularly, we propose a thermal-aware cache power-down technique that minimizes the power density of the active parts by turning off alternating rows of memory cells instead of entire banks. The decrease in the power density lowers the temperature, which in return, reduces the leakage of the active parts. Simulations based on SPEC2000 benchmarks in a 70nm technology show that the proposed thermal-aware architecture can reduce the total energy consumption by 53% compared to a conventional cache, and 14% compared to a cache architecture with thermal-unaware power reduction scheme. Second, we show a block permutation scheme that can be used during the design of caches to maximize the distance between blocks with consecutive addresses. By maximizing the distance between consecutively accessed blocks, we minimize the power density of the hot spots in the cache, and hence reduce the peak temperature. This, in return, results in an average leakage power reduction of 8.7% compared to a conventional cache without affecting the dynamic power and the latency. Overall, both of our architectures add no extra run-time penalty compared to the thermal-unaware power reduction schemes, yet they reduce the total energy consumption of a conventional cache by 53% and 5.6% on average, respectively.
引用
收藏
页码:283 / 293
页数:11
相关论文
共 50 条
  • [21] Adaptive power management for the on-chip communication network
    Liang, Guang
    Jantsch, Axel
    DSD 2006: 9TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2006, : 649 - +
  • [22] Why transition coding for power minimization of on-chip buses does not work
    Kretzschmar, C
    Nieuwland, AK
    Müller, D
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 512 - 517
  • [23] Area, performance, and yield implications of redundancy in on-chip caches
    Motorola, Inc, Austin, United States
    Proc IEEE Int Conf Comput Des VLSI Comput Process, (291-292):
  • [24] Performance Sensitivity of NUCA Caches to On-Chip Network Parameters
    Bardine, Alessandro
    Comparetti, Manuel
    Foglia, Pierfrancesco
    Gabrielli, Gacomo
    Prete, Cosimo A.
    20TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2008, : 167 - 174
  • [25] A Nanostructure Patterned Heat Spreader for On-Chip Thermal Management of High-Power LEDs
    Sun, Zhen
    Chen, Xiaodan
    Qiu, Huihe
    2012 13TH INTERNATIONAL CONFERENCE ON ELECTRONIC PACKAGING TECHNOLOGY & HIGH DENSITY PACKAGING (ICEPT-HDP 2012), 2012, : 1628 - 1634
  • [26] TCAM enabled on-chip logic minimization
    Ahmad, S
    Mahapatra, R
    42ND DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2005, 2005, : 678 - 683
  • [27] An efficient approach to on-chip logic minimization
    Ahmad, Seraj
    Mahapatra, Rabi N.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (09) : 1040 - 1050
  • [28] Low-power Robust Complementary Polarizer STT-MRAM (CPSTT) for On-chip Caches
    Fong, Xuanyao
    Roy, Kaushik
    2013 5TH IEEE INTERNATIONAL MEMORY WORKSHOP (IMW), 2013, : 88 - 91
  • [29] Low power on-chip thermal sensors based on wires
    Datta, Basab
    Burleson, Wayne P.
    VLSI-SOC 2007: PROCEEDINGS OF THE 2007 IFIP WG 10.5 INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION, 2007, : 258 - +
  • [30] On-chip thermal management of hotspots using a perspiration nanopatch
    Narayanan, Shankar
    Fedorov, Andrei G.
    Joshi, Yogendra K.
    JOURNAL OF MICROMECHANICS AND MICROENGINEERING, 2010, 20 (07)