• DocumentCode
    1612085
  • Title

    Exploring the design space of a superscalar implementation

  • Author

    Diep, Trung A. ; Strosnider, Jay K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1993
  • Firstpage
    507
  • Abstract
    Instruction set architecture, processor implementation, compiler, performance, and cost all influence the design of a superscalar implementation of a pipelined processor. The authors focus on processor implementation and performance by presenting a methodology to explore the superscalar implementation design space. After the parameters in the design space have been identified, this methodology is applied to the Intel 80960CA instruction set architecture and compiler to produce performance curves to obtain performance differences of various implementation features. For a given performance range, regions of the design space which do not satisfy the performance requirements are discarded, and regions of the design space which do satisfy the performance requirements need to be examined further. The performance curves serve as a guide to reducing the design space.
  • Keywords
    instruction sets; microprocessor chips; performance evaluation; pipeline processing; Intel 80960CA; compiler; instruction set architecture; performance; performance curves; pipelined processor; superscalar implementation; Computer architecture; Cost function; Costs; Design optimization; Dispatching; Hazards; Optimizing compilers; Out of order; Performance analysis; Resource management; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
  • Print_ISBN
    0-8186-3230-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1993.270614
  • Filename
    270614