Evaluating the performance of dynamic branch prediction schemes with BPSim

  • Authors:
  • Norman Lam;Si-En Chang;Mark L. Manwaring

  • Affiliations:
  • Washington State University, Pullman, WA;Washington State University, Pullman, WA;Washington State University, Pullman, WA

  • Venue:
  • WCAE-3 '97 Proceedings of the 1997 workshop on Computer architecture education
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

BPSim (Branch Prediction Simulator) is a trace-driven simulator for predicting branch outcomes in high performance processors. It incorporates various dynamic prediction schemes widely reported in the literature and practiced in existing processors such as the MIPS R10000, Pentium Pro and Alpha 21164 [1, 10, 13]. Users can benefit from the completeness and flexibility of this simulator in gaining an understanding of the trade-off between prediction accuracy and hardware cost especially in an education environment.