Energy optimization of multilevel cache architectures for RISC and CISC processors

被引:29
|
作者
Ko, U [1 ]
Balsara, T
Nanda, AK
机构
[1] Texas Instruments Inc, Dallas, TX 75266 USA
[2] Univ Texas, Dept Elect Engn, Richardson, TX 75083 USA
[3] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
关键词
cache architecture; high performance; low power; multilevel; processor;
D O I
10.1109/92.678891
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present the characterization and design of energy-efficient, on-chip cache memories. The characterization of power dissipation in on-chip cache memories reveals that the memory peripheral interface circuits and bit array dissipate comparable power. To optimize performance and power in a processor's cache, a multidivided module (MDM) cache architecture is proposed to conserve energy in the bit array as well as the memory peripheral circuits. Compared to a conventional, nondivided, 16-kB cache, the latency and power of the MDM cache are reduced by a factor of 1.9 and 4.6, respectively. Based on the MDM cache architecture, the energy efficiency of the complete memory hierarchy is analyzed with respect to cache parameters in a multilevel processor cache design. This analysis was conducted by executing the SPECint92 benchmark programs with the miss ratios for reduced instruction set computer (RISC) and complex instruction set computer (CISC) machines.
引用
收藏
页码:299 / 308
页数:10
相关论文
共 50 条
  • [31] Reconfigurable Energy Efficient Near Threshold Cache Architectures
    Dreslinski, Ronald G.
    Chen, Gregory K.
    Mudge, Trevor
    Blaauw, David
    Sylvester, Dennis
    Flautner, Krisztian
    [J]. 2008 PROCEEDINGS OF THE 41ST ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE: MICRO-41, 2008, : 459 - +
  • [32] Decode filter cache for energy efficient instruction cache hierarchy in super scalar architectures
    Vivekanandarajah, K
    Srikanthan, T
    Bhattacharyya, S
    [J]. ASP-DAC 2004: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2004, : 373 - 379
  • [33] An accurate instruction-level energy consumption model for embedded RISC processors
    Lee, S
    Ermedahl, A
    Min, SL
    [J]. ACM SIGPLAN NOTICES, 2001, 36 (08) : 1 - 10
  • [34] Data Cache-Energy and ThroughputModels: Design Exploration for Embedded Processors
    Qadri, Muhammad Yasir
    McDonald-Maier, Klaus D.
    [J]. EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2009, (01)
  • [35] Smart Cache Cleaning: Energy Efficient Vulnerability Reduction in Embedded Processors
    Jeyapaul, Reiley
    Shrivastava, Aviral
    [J]. PROCEEDINGS OF THE PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES '11), 2011, : 105 - 114
  • [36] Low energy, highly-associative cache design for embedded processors
    Veidenbaum, A
    Nicolaescu, D
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS & PROCESSORS, PROCEEDINGS, 2004, : 332 - 335
  • [37] An energy-efficient partitioned instruction cache architecture for embedded processors
    Kim, CH
    Chung, SW
    Jhon, CS
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (04): : 1450 - 1458
  • [38] Energy efficient caching-on-cache architectures for embedded systems
    Wu, HC
    Chen, TF
    Li, HY
    Wang, JS
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2003, 19 (05) : 809 - 825
  • [39] Multilevel parallelism optimization of stencil computations on SIMDlized NUMA architectures
    Zhang, Kaifang
    Su, Huayou
    Dou, Yong
    [J]. JOURNAL OF SUPERCOMPUTING, 2021, 77 (11): : 13584 - 13600
  • [40] Multilevel optimization of speech coding algorithms for modern DSP architectures
    Awan, MT
    Masud, S
    Khan, N
    Abdullah, F
    [J]. 2005 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2005, : 265 - 268