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 条
  • [21] Superscalar instruction issue
    Sima, D
    IEEE MICRO, 1997, 17 (05) : 28 - 39
  • [22] High-Performance Instruction Scheduling Circuits for Superscalar Out-of-Order Soft Processors
    Wong, Henry
    Betz, Vaughn
    Rose, Jonathan
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2018, 11 (01)
  • [23] A Superscalar software architecture model for Multi-Core Processors (MCPs)
    Choi, Gyu Sang
    Das, Chita R.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (10) : 1823 - 1837
  • [24] A criticality analysis of clustering in superscalar processors
    Salverda, P
    Zilles, C
    MICRO-38: PROCEEDINGS OF THE 38TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUMN ON MICROARCHITECTURE, 2005, : 55 - 66
  • [25] Principles of timing anomalies in superscalar processors
    Wenzel, I
    Kirner, R
    Puschner, P
    Rieder, B
    QSIC 2005: FIFTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2005, : 295 - 303
  • [26] Adding limited reconfigurability to superscalar processors
    Epalza, M
    Ienne, P
    Mlynek, D
    13TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURE AND COMPILATION TECHNIQUES, PROCEEDINGS, 2004, : 53 - 62
  • [27] Compiler Optimization for Superscalar and Pipelined Processors
    Bharadwaj, Vishnu P.
    Rao, Mahesh
    PROCEEDINGS OF 2016 IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING, VLSI, ELECTRICAL CIRCUITS AND ROBOTICS (DISCOVER), 2016, : 232 - 236
  • [28] Data value speculation in superscalar processors
    Gonzalez, J
    Gonzalez, A
    MICROPROCESSORS AND MICROSYSTEMS, 1998, 22 (06) : 293 - 301
  • [29] ADDRESSING MECHANISMS FOR VLIW AND SUPERSCALAR PROCESSORS
    STEVEN, FL
    ADAMS, RG
    STEVEN, GB
    WANG, L
    WHALE, DJ
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 39 (2-5): : 75 - 78
  • [30] Complexity-effective superscalar processors
    Palacharla, S
    Jouppi, NP
    Smith, JE
    24TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, CONFERENCE PROCEEDINGS, 1997, : 206 - 218