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
Link To Document