A Comparative Analysis of Branch Prediction Schemes

Zhendong Su and Min Zhou

Computer Science Division
University of California at Berkeley
Berkeley, CA 94720


Conclusion

In this report, we have analyzed the performance of several most well-known and effective branch prediction schemes with respect to their branch prediction performance and cost effectiveness. The schemes that we have looked at are static, bimodal, common correlation, gshare, local, gselect, and selective. Thanks for the fast speed of the Shade analyzers, we were able to trace hundreds times more instructions than previous research, and more accurate results could be obtained.

The following findings may be of interest for future research in branch prediction and new architecture design.


Project Home | Previous Section: Future Work | Next Section: References