An instruction throughput model of superscalar processors

被引:5
|
作者
Taha, TM [1 ]
Wills, DS [1 ]
机构
[1] Clemson Univ, Dept Elect & Comp Engn, Clemson, SC 29631 USA
关键词
D O I
10.1109/IWRSP.2003.1207043
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With advances in semiconductor technology, processors are becoming larger and more complex. Future processor designers will face an enormous design space, and must evaluate more architecture design points to reach a final optimum design. This exploration is currently performed using cycle accurate simulators that are accurate but slow, limiting a comprehensive search of design options. The vast design space and time to market economic pressures motivate the need for faster architectural evaluation methods. The model presented in this paper facilitates a rapid exploration of the architecture design space for superscalar processors. It supplements current design tools by narrowing a large design space quickly, after which existing cycle accurate simulators can arrive at a precise optimum design. This allows a designer to select the final architecture design much faster than with traditional tools. The model calculates the instruction throughput of superscalar processors using a set of key architecture and application properties. It was validated with the Simplescalar out-of-order simulator. Results were within 5.5% accuracy of the cycle accurate simulator, but executed 40, 000 times faster.
引用
收藏
页码:156 / 163
页数:8
相关论文
共 50 条
  • [31] MLP-Aware Dynamic Instruction Window Resizing in Superscalar Processors for Adaptively Exploiting Available Parallelism
    Kora, Yuya
    Yamaguchi, Kyohei
    Ando, Hideki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (12) : 3110 - 3123
  • [32] A study of control independence in superscalar processors
    Rotenberg, E
    Jacobson, Q
    Smith, J
    FIFTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1999, : 115 - 124
  • [33] INSTRUCTION SCHEDULING FOR SUPERSCALAR ARCHITECTURES
    LAM, MS
    ANNUAL REVIEW OF COMPUTER SCIENCE, 1989, 4 : 173 - 201
  • [34] A Comparison of Asymptotically Scalable Superscalar Processors
    B. C. Kuszmaul
    D. S. Henry
    G. H. Loh
    Theory of Computing Systems, 2002, 35 : 129 - 150
  • [35] Data value speculation in superscalar processors
    Universitat Politecnica de Catalunya, Barcelona, Spain
    Microprocessors Microsyst, 6 (293-301):
  • [36] A comparison of asymptotically scalable superscalar processors
    Kuszmaul, BC
    Henry, DS
    Loh, GH
    THEORY OF COMPUTING SYSTEMS, 2002, 35 (02) : 129 - 150
  • [37] Incorporating fault tolerance in superscalar processors
    Franklin, M
    3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 1996, : 301 - 306
  • [38] A Physical-Level Study of the Compacted Matrix Instruction Scheduler for Dynamically-Scheduled Superscalar Processors
    Safi, Elham
    Moshovos, Andreas
    Veneris, Andreas
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2009, : 41 - 48
  • [39] SENTINEL SCHEDULING FOR VLIW AND SUPERSCALAR PROCESSORS
    MAHLKE, SA
    CHEN, WY
    HWU, WMW
    RAU, BR
    SCHLANSKER, MS
    SIGPLAN NOTICES, 1992, 27 (09): : 238 - 247
  • [40] An approach for implementing efficient superscalar CISC processors
    Hu, Shiliang
    Kim, Ilhyun
    Lipasti, Mikko H.
    Smith, James E.
    TWELFTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2006, : 40 - +