An Instruction Throughput Model of Superscalar Processors

  • Authors:
  • Tarek M. Taha;D. Scott Wills

  • Affiliations:
  • -;-

  • Venue:
  • RSP '03 Proceedings of the 14th IEEE International Workshop on Rapid System Prototyping (RSP'03)
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

With advances in semiconductor technology, processorsare becoming larger and more complex. Future processordesigners will face an enormous design space, and mustevaluate more architecture design points to reach a finaloptimum design. This exploration is currently performedusing cycle accurate simulators that are accurate but slow,limiting a comprehensive search of design options. The vastdesign space and time to market economic pressures motivatethe need for faster architectural evaluation methods.The model presented in this paper facilitates a rapid exploration of the architecture design space for superscalarprocessors. It supplements current design tools by narrowinga large design space quickly, after which existing cycleaccurate simulators can arrive at a precise optimum design.This allows a designer to select the final architecturedesign much faster than with traditional tools. The modelcalculates the instruction throughput of superscalar processorsusing a set of key architecture and application properties.It was validated with the Simplescalar out-of-ordersimulator. Results were within 5.5% accuracy of the cycleaccurate simulator, but executed 40,000 times faster.