The impact of cache organisation on the instruction issue rate of a superscalar processor

被引:0
|
作者
Vintan, L [1 ]
Armat, C [1 ]
Steven, G [1 ]
机构
[1] Univ Lucian Braga Sibiu, Sibiu 2400, Romania
关键词
memory hierarchy; caches; superscalars; multiple instruction issue;
D O I
10.1109/EMPDP.1999.746646
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Much of the research on multiple-instruction-issue processor architecture assumes a perfect memory hierarchy and concentrates on increasing the instruction issue rate of the processor either through aggressive out-of-order instruction issue or through static instruction scheduling. In this paper we describe a trace driven simulation tool that we have developed to quantify the impact of the memory hierarchy on the performance of a superscalar processor that we have developed to support static instruction scheduling. We describe some initial studies performed using our simulator. As well as examining the more conventional split cache configurations, we also quantify the performance impact of using a unified cache. Finally, we examine the benefits of using two-level caches and victim caches.
引用
收藏
页码:58 / 65
页数:8
相关论文
共 50 条
  • [41] Compiler Assisted Instruction Relocation for Performace Improvement of Cache Hit Rate and System Reliability
    Chen, Benbin
    Li, Lin
    Li, Yiyang
    Luo, Hongyin
    Guo, Donghui
    2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY - COMPANION (SERE-C 2014), 2014, : 243 - 246
  • [42] Design and implementation of multi-thread processor's instruction dual-issue structure
    Zhu, Cheng-Bo
    Sun, Cai-Xia
    Wang, Yong-Wen
    Hunan Daxue Xuebao/Journal of Hunan University Natural Sciences, 2013, 40 (11 SUPPL.): : 44 - 50
  • [43] W-IQ: Wither-logic based issue queue for RISC-V superscalar out-of-order processor
    Yu, Zhi-Guo
    Zhong, Xiao-Yu
    Ma, Xiao-Jie
    Gu, Xiao-Feng
    INTEGRATION-THE VLSI JOURNAL, 2024, 94
  • [44] Cache filtering techniques to reduce the negative impact of useless speculative memory references on processor performance
    Mutlu, O
    Kim, H
    Armstrong, DN
    Patt, YN
    16TH SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2004, : 2 - 9
  • [45] Design methodology and software tool for estimation of multi-level instruction cache memory miss rate
    Kroupis, N.
    Soudris, D.
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2007, 4644 : 505 - +
  • [46] Reducing the performance impact of instruction cache misses by writing instructions into the reservation stations out-of-order
    Stark, J
    Racunas, P
    Patt, YN
    THIRTIETH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, PROCEEDINGS, 1997, : 34 - 43
  • [47] SPECIAL ISSUE ON HIGH STRAIN RATE AND IMPACT LOADING
    Siviour, C. R.
    JOURNAL OF STRAIN ANALYSIS FOR ENGINEERING DESIGN, 2010, 45 (06): : I - II
  • [48] Impact of Cache Architecture and Interface on Performance and Area of FPGA-Based Processor/Parallel-Accelerator Systems
    Choi, Jongsok
    Nam, Kevin
    Canis, Andrew
    Anderson, Jason
    Brown, Stephen
    Czajkowski, Tomasz
    2012 IEEE 20TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2012, : 17 - 24
  • [49] Impact of Cache Power Reduction Techniques in Multi-core Processor using Network On-Chip Paradigm
    Roy, Abinash
    Jeevan, Sandhya
    Xu, Jingye
    Chowdhury, Masud H.
    2008 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2008, : 163 - 166
  • [50] SAVS: A self-adaptive variable supply-voltage technique for process-tolerant and power-efficient multi-issue superscalar processor design
    Li, Hai
    Chen, Yiran
    Roy, Kaushik
    Koh, Cheng-Kok
    ASP-DAC 2006: 11TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 2006, : 158 - 163