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 条
  • [41] Multilevel parallelism optimization of stencil computations on SIMDlized NUMA architectures
    Kaifang Zhang
    Huayou Su
    Yong Dou
    [J]. The Journal of Supercomputing, 2021, 77 : 13584 - 13600
  • [42] Energy Optimization in NCFET-based Processors
    Salamin, Sami
    Rapp, Martin
    Amrouch, Hussam
    Gerstlauer, Andreas
    Henkel, Jorg
    [J]. PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 630 - 633
  • [43] TVTAC: Triple Voltage Threshold Approximate Cache for Energy Harvesting Nonvolatile Processors
    Hosseininia, Mohammad
    Salahvarzi, Arash
    Monazzah, Amir Mahdi Hosseini
    [J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2024, 43 (12) : 4546 - 4557
  • [44] Using dynamic cache management techniques to reduce energy in general purpose processors
    Bellas, NE
    Hajj, IN
    Polychronopoulos, CD
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (06) : 693 - 708
  • [45] Performance-aware cache management for energy-harvesting nonvolatile processors
    Yan Wang
    Kenli Li
    Xia Deng
    Keqin Li
    [J]. The Journal of Supercomputing, 2022, 78 : 3425 - 3447
  • [46] Code placement for reducing the energy consumption of embedded processors with scratchpad and cache memories
    Ishitobi, Yuriko
    Ishihara, Tohru
    Yasuura, Hiroto
    [J]. 2007 IEEE/ACM/IFIP WORKSHOP ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2007, : 13 - +
  • [47] Performance-aware cache management for energy-harvesting nonvolatile processors
    Wang, Yan
    Li, Kenli
    Deng, Xia
    Li, Keqin
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (03): : 3425 - 3447
  • [48] Constructing Large and Fast On-Chip Cache for Mobile Processors with Multilevel Cell STT-MRAM Technology
    Jiang, Lei
    Zhao, Bo
    Yang, Jun
    Zhang, Youtao
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2015, 20 (04)
  • [49] Understanding Resilience Optimization Architectures: Alignment and Coupling in Multilevel Decomposition Strategies
    Hulse, Daniel
    Hoyle, Christopher
    [J]. JOURNAL OF MECHANICAL DESIGN, 2022, 144 (11)
  • [50] EMC: Energy-Aware Morphable Cache Design for Non-Volatile Processors
    Song, Weining
    Zhou, Yang
    Zhao, Mengying
    Ju, Lei
    Xue, Chun Jason
    Jia, Zhiping
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (04) : 498 - 509