Does BTB affect the performance of the SHARC+ core when there is a branch misprediction?

Document created by MaheshN Employee on Jun 9, 2015
Version 1Show Document
  • View in full screen mode

If the prediction is found to be correct, then it saves a number of stalls, but if it is found to be incorrect then the pipeline will face the same number of stalls as it would have faced without branch predictor. So BTB will not degrade the performance of the core when there is a branch misprediction and it only adds value to the SHARC+ pipeline