Performance of BPT’s
Prediction accuracy is only one of several metrics
Others metrics:
- Need to take into account branch frequencies
- Need to take into account penalties for
- Misfetch (correct prediction but time to compute the address; e.g. for unconditional branches or T/T if no BTB)
- Mispredict (incorrect branch prediction)
- These penalties might need to be multiplied by the number of instructions that could have been issued