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
关键词
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 条
  • [1] Thermal management of on-chip caches through power density minimization
    Ku, Ja Chun
    Ozdemir, Serkan
    Memik, Gokhan
    Ismail, Yehea
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (05) : 592 - 604
  • [2] ON THE DESIGN OF ON-CHIP INSTRUCTION CACHES
    MCCROSKY, C
    VENDERBUHS, B
    MICROPROCESSORS AND MICROSYSTEMS, 1988, 12 (10) : 563 - 572
  • [3] Comparative Analysis of Spintronic Memories for Low Power on-chip Caches
    Singh, Inderjit
    Raj, Balwinder
    Khosla, Mamta
    Kaushik, Brajesh Kumar
    SPIN, 2020, 10 (04)
  • [4] Designing high bandwidth on-chip caches
    Wilson, KM
    Olukotun, K
    24TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, CONFERENCE PROCEEDINGS, 1997, : 121 - 132
  • [5] On-chip logic minimization
    Lysecky, R
    Vahid, F
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 334 - 337
  • [6] Thermal Management for Dependable on-chip Systems
    Henkel, Joerg
    Ebi, Thomas
    Amrouch, Hussam
    Khdr, Heba
    2013 18TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2013, : 113 - 118
  • [7] THERMAL MANAGEMENT OF ON-CHIP HOT SPOT
    Bar-Cohen, Avram
    Wang, Peng
    PROCEEDINGS OF THE ASME MICRO/NANOSCALE HEAT AND MASS TRANSFER INTERNATIONAL CONFERENCE, VOL 3, 2010, : 553 - 567
  • [8] Thermal Management of On-Chip Hot Spot
    Bar-Cohen, Avram
    Wang, Peng
    JOURNAL OF HEAT TRANSFER-TRANSACTIONS OF THE ASME, 2012, 134 (05):
  • [9] Leakage energy reduction in on-chip microprocessor caches
    Zhang Chengyi
    Zhang Minxuan
    Xing Zuocheng
    20TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2006: MODELLING METHODOLOGIES AND SIMULATION: KEY TECHNOLOGIES IN ACADEMIA AND INDUSTRY, 2006, : 750 - +
  • [10] Decoupling of data and tag arrays for on-chip caches
    Chen, TF
    Hwang, YM
    MICROPROCESSORS AND MICROSYSTEMS, 2002, 25 (9-10) : 437 - 447