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 条
  • [1] Compiler-directed instruction cache leakage optimization
    Zhang, W
    Hu, JS
    Degalahal, V
    Kandemir, M
    Vijaykrishnan, N
    Irwin, MJ
    35TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO-35), PROCEEDINGS, 2002, : 208 - 218
  • [2] Compiler-Directed Leakage Reduction in Embedded Microprocessors
    Roy, Soumyaroop
    Ranganathan, Nagarajan
    Katkoori, Srinivas
    2009 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2009, : 35 - 40
  • [3] Compiler-directed cache polymorphism
    Hu, JS
    Kandemir, M
    Vijaykrishnan, N
    Irwin, MJ
    Saputra, H
    Zhang, W
    ACM SIGPLAN NOTICES, 2002, 37 (07) : 165 - 174
  • [4] Techniques for compiler-directed cache coherence
    Choi, L
    Lim, HB
    Yew, PC
    IEEE PARALLEL & DISTRIBUTED TECHNOLOGY, 1996, 4 (04): : 23 - &
  • [5] Compiler-directed cache assist adaptivity
    Ji, XM
    Nicolaescu, D
    Veidenbaum, A
    Nicolau, A
    Gupta, R
    HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2000, 1940 : 88 - 104
  • [6] COMPILER-DIRECTED CACHE MANAGEMENT IN MULTIPROCESSORS
    CHEONG, H
    VEIDENBAUM, AV
    COMPUTER, 1990, 23 (06) : 39 - 47
  • [7] Maintaining cache coherence through compiler-directed data prefetching
    Lim, HB
    Yew, PC
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1998, 53 (02) : 144 - 173
  • [8] An integrated framework for compiler-directed Cache Coherence and Data Prefetching
    Lim, HB
    Yew, PC
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 1999, 1656 : 51 - 67
  • [9] Efficient integration of compiler-directed cache coherence and data prefetching
    Lim, HB
    Yew, PC
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2001, 61 (12) : 1775 - 1802
  • [10] A compiler-directed cache coherence scheme using data prefetching
    Lim, HB
    Yew, PC
    11TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM, PROCEEDINGS, 1997, : 643 - 649