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 条
  • [1] An instruction throughput model of superscalar processors
    Taha, Tarek M.
    Wills, D. Scott
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (03) : 389 - 403
  • [2] The effect of instruction window on the performance of superscalar processors
    Pyun, YH
    Park, CS
    Choi, SB
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1998, E81A (06) : 1036 - 1044
  • [3] Simplifying instruction issue logic in superscalar processors
    Sato, T
    Arita, I
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS: ARCHITECTURES, METHODS AND TOOLS, 2002, : 341 - 346
  • [4] Modeling and evaluating the scalability of instruction fetching in superscalar processors
    Shakeri, Mojtaba
    Haghighat, Abolfazl Toroghi
    Akbari, Mohammad K.
    International Conference on Information Technology, Proceedings, 2007, : 972 - 972
  • [5] Reducing the instruction queue leakage power in superscalar processors
    Homayoun, Houman
    Szymanski, Ted H.
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 1508 - +
  • [6] Analytical models and performance analyses of instruction fetch on superscalar processors
    Kim, SM
    Lee, JW
    Lee, SH
    Choi, SB
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2001, E84A (06): : 1442 - 1453
  • [7] A predictive performance model for superscalar processors
    Joseph, P. J.
    Vaswani, Kapil
    Thazhuthaveetil, Matthew J.
    MICRO-39: Proceedings of the 39th Annual IEEE/ACM International Symposium on Microarchitecture, 2006, : 161 - 170
  • [8] Energy-efficient instruction dispatch buffer design for superscalar processors
    Kucuk, G
    Ghose, K
    Ponomarev, DV
    Kogge, PM
    ISLPED'01: PROCEEDINGS OF THE 2001 INTERNATIONAL SYMPOSIUM ON LOWPOWER ELECTRONICS AND DESIGN, 2001, : 237 - 242
  • [9] An Exploration of Instruction Fetch Requirement in Out-of-Order Superscalar Processors
    Pierre Michaud
    André Seznec
    Stéphan Jourdan
    International Journal of Parallel Programming, 2001, 29 : 35 - 58
  • [10] An exploration of instruction fetch requirement in out-of-order superscalar processors
    Michaud, P
    Seznec, A
    Jourdan, S
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2001, 29 (01) : 35 - 58