Facta Univ. Ser.: Elec. Energ., vol. 16, No. 1, April 2003, pp. 83-91

On the Performance Potential of Speculative Execution based on Branch and Value Prediction

Pece Mitrevski and Marjan Gušev

Abstract: Fluid Stochastic Petri Nets are used to capture the dynamic behavior of an ILP processor, and discrete-event simulation is applied to assess the performance potential of predictions and speculative execution in boosting the performance of ILP processors that fetch, issue, execute and commit a large number of instructions per cycle.

Keywords: Instruction level parallelism, speculative execution, branch prediction, value prediction, fluid stochastic Petri Nets.

6zb.pdf