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 条
  • [41] HIT: A Hidden Instruction Trojan Model for Processors
    Zhang, Jiaqi
    Zhang, Ying
    Li, Huawei
    Jiang, Jianhui
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 1271 - 1274
  • [42] Efficient Householder QR factorization for superscalar processors
    Carrig, JJ
    Meyer, GGL
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1997, 23 (03): : 362 - 378
  • [43] Performance issues in automatic differentiation on superscalar processors
    Bodin, F
    Monsifrot, A
    AUTOMATIC DIFFERENTIATION OF ALGORITHMS: FROM SIMULATION TO OPTIMIZATION, 2002, : 51 - 57
  • [44] Reconfigurable functional units for scientific superscalar processors
    Evans, Jonathon
    Rupnow, Kyle
    Compton, Katherine
    ICFPT 2007: INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2007, : 73 - 80
  • [45] The DPGA for Conbining the Superscalar and Multithreaded Processors Principal
    Abdelkadel Chaib
    HighTechnologyLetters, 2001, (01) : 79 - 85
  • [46] An ISA comparison between superscalar and vector processors
    Quintana, F
    Espasa, R
    Valero, M
    VECTOR AND PARALLEL PROCESSING - VECPAR'98, 1999, 1573 : 548 - 560
  • [47] Modeling superscalar processors via statistical simulation
    Nussbaum, S
    Smith, JE
    2001 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 2001, : 15 - 24
  • [48] Superscalar instruction issue in an asynchronous microprocessor
    Endecott, PB
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1996, 143 (05): : 266 - 272
  • [49] Run-time versus compile-time instruction scheduling in superscalar (RISC) processors: Performance and tradeoffs
    Leung, A
    Palem, KV
    Ungureanu, C
    3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 1996, : 215 - 224
  • [50] The DPGA for combining the superscalar and multithreaded processors principal
    Chaib, A.
    Hu, M.
    High Technology Letters, 2001, 7 (01) : 79 - 85