Title :
Performance Issues of a Superscalar Microprocessor
Author :
Wallace, Sean ; Bagherzadeh, Nader
Author_Institution :
University of California, Irvine, USA
Abstract :
Cache, dynamic scheduling, bypassing, branch prediction, and fetch efficiency are primary issues concerning performance of a superscalar microprocessor. This paper considers all these issues and shows their impact on performance by running our simulator on seventeen different programs. Our approach in handling branch prediction is shown to significantly decrease the bad branch penalty. Furthermore, results show that the average instruction fetch places an upper bound on speedup and is the most critical factor in determining overall performance. Its performance impact is greater than all other factors combined.
Keywords :
Automation; Computer architecture; Computer science; Costs; Laboratories; Microprocessors; Parallel processing; Spinning; Switches; Yarn;
Conference_Titel :
Parallel Processing, 1994. Vol. 1. ICPP 1994. International Conference on
Conference_Location :
North Carolina State University, NC, USA
Print_ISBN :
0-8493-2493-9
DOI :
10.1109/ICPP.1994.160