Compiler-directed data cache leakage reduction

被引:3
|
作者
Zhang, W [1 ]
机构
[1] So Illinois Univ, Dept ECE, Carbondale, IL 62901 USA
关键词
D O I
10.1109/ISVLSI.2004.1339566
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Leakage energy reduction for caches has been the target of many recent research efforts. In this work, we propose a novel compiler directed approach to reduce the data cache leakage energy by exploiting the program behavior The proposed approach is based on the observation that only a small portion of data are active at runtime and the program spends a lot of execution time in loops, so a large portion of data cache lines, which are not accessed by the loops, can be placed into leakage control mode to reduce leakage energy consumption. The experimental results show that the proposal approach is comparable to the pure hardware based approach in reducing data cache leakage energy.
引用
收藏
页码:305 / 306
页数:2
相关论文
共 50 条
  • [21] Compiler-directed scratchpad memory management
    Xue, JL
    EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2005, 3820 : 2 - 2
  • [22] Compiler-Directed Page Coloring for Multiprocessors
    Bugnion, E.
    Anderson, J. M.
    Mowry, T. C.
    Rosenblum, M.
    Computer Architecture News, 24
  • [23] Compiler-directed page coloring for multiprocessors
    Stanford Univ, Stanford, CA, United States
    Comput Archit News, Special Issu (244-255):
  • [24] Compiler-directed dynamic voltage/frequency scheduling for energy reduction in microprocessors
    Hsu, CH
    Kremer, U
    Hsiao, M
    ISLPED'01: PROCEEDINGS OF THE 2001 INTERNATIONAL SYMPOSIUM ON LOWPOWER ELECTRONICS AND DESIGN, 2001, : 275 - 278
  • [25] Code efficiency & compiler-directed feedback
    Brenner, J
    Levy, M
    DR DOBBS JOURNAL, 2003, 28 (12): : 59 - +
  • [26] Compiler-directed page coloring for multiprocessors
    Bugnion, E
    Anderson, JM
    Mowry, TC
    Rosenblum, M
    Lam, MS
    ACM SIGPLAN NOTICES, 1996, 31 (09) : 244 - 255
  • [27] Compiler-directed customization of ASIP cores
    Gupta, TVK
    Ko, RE
    Barua, R
    CODES 2002: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2002, : 97 - 102
  • [28] Compiler-Directed Power Management for Superscalars
    Haj-Yihia, Jawad
    Ben Asher, Yosi
    Rotem, Efraim
    Yasin, Ahmad
    Ginosar, Ran
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2014, 11 (04)
  • [29] Reducing data TLB power via compiler-directed address generation
    Kadayif, Ismail
    Nath, Partho
    Kandemir, Mahmut
    Sivasubramaniam, Anand
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (02) : 312 - 324
  • [30] Compiler-directed content-aware prefetching for dynamic data structures
    Al-Sukhni, H
    Bratt, I
    Connors, DA
    12TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 2003, : 91 - 100