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 条
  • [1] PUTTING RISC EFFICIENCY TO WORK IN CISC ARCHITECTURES
    BERNAL, RD
    CIRCELLO, JC
    [J]. VLSI SYSTEMS DESIGN, 1987, 8 (10): : 46 - &
  • [2] Assembly Optimization Loop Unroll Implementation for RISC and CISC Processors and Metrics for Testing Optimization Effectiveness
    Paul Cempron, Jonathan
    Benedict Gonzales, Jonathan
    Hayakawa, Yuuki
    Salinas, Chudrack
    Luis Uy, Roger
    [J]. THEORY AND PRACTICE OF COMPUTATION, 2018, : 70 - 82
  • [3] CISC VERSUS RISC PROCESSORS FOR GRAPHICS - A SIMULATION STUDY
    ALEKSIC, M
    NOVAKOVIC, M
    CAR, A
    PROTIC, J
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1993, 37 (1-5): : 45 - 48
  • [4] RISC PROCESSORS OVERTAKING CISC FOR THE NEXT-GENERATION
    WILSON, R
    [J]. COMPUTER DESIGN, 1989, 28 (22): : 5 - 8
  • [5] ADVANCED CISC PROCESSORS CATCH UP TO RISC SPEEDS
    BURSKY, D
    [J]. ELECTRONIC DESIGN, 1989, 37 (16) : 41 - &
  • [6] A Tale of Two Processors: Revisiting the RISC-CISC Debate
    Isen, Ciji
    John, Lizy K.
    John, Eugene
    [J]. COMPUTER PERFORMANCE EVALUATION AND BENCHMARKING, PROCEEDINGS, 2009, 5419 : 57 - +
  • [8] ISA Wars: Understanding the Relevance of ISA being RISC or CISC to Performance, Power, and Energy on Modern Architectures
    Blem, Emily
    Menon, Jaikrishnan
    Vijayaraghavan, Thiruvengadam
    Sankaralingam, Karthikeyan
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2015, 33 (01):
  • [9] AN APPLICATION OF COMPLEXITY MEASURES IN ADDRESSING MODES FOR CISC- AND RISC-ARCHITECTURES
    El-Aawar, Haissam
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS 1-5, 2008, : 1968 - 1974
  • [10] CISC, RISC AND DSP PROCESSORS IN REAL-TIME SIGNAL-PROCESSING AND CONTROL
    TOKHI, MO
    HOSSAIN, MA
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1995, 19 (05) : 291 - 300