loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
International Conference on Information Technology (ITNG'07)
Las Vegas, Nevada, USA
April 02-April 04
ISBN: 0-7695-2776-0
Mojtaba Shakeri, Islamic Azad University of Qazvin, Amirkabir University of Technology
Abolfazl Toroghi Haghighat, Islamic Azad University of Qazvin, Amirkabir University of Technology
Mohammad K. Akbari, Islamic Azad University of Qazvin, Amirkabir University of Technology
Scalability is important in superscalar processors design. A superscalar processor is said to be linearly scalable if with linear increase in load or demand, performance remains constant relative to linear increase in resources. In this paper, for evaluating the instruction fetching scalability, an analytical model of a superscalar processor is proposed by defining the fetch unit as the "producer" of instructions and the execution unit as the "consumer." The scalability of the fetch unit relative to its branch predictor - the Bi-Mode Predictor - is then evaluated using SPEC2000 suite of benchmarks. Our simulation results strongly suggest that reducing branch misprediction penalty is a better alternative solution compared with increasing prediction accuracy for improving instruction fetch scalability.
Citation:
Mojtaba Shakeri, Abolfazl Toroghi Haghighat, Mohammad K. Akbari, "Modeling and Evaluating the Scalability of Instruction Fetching in Superscalar Processors," itng, pp.972, International Conference on Information Technology (ITNG'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.