The metrics are:
•Overall
This metric provides the branch prediction outcome breakdown (correct, wrong path, wrong target) for all branches irrespective of the branch type. Predicated off branches that were predicted as taken will be counted as wrong path branch outcomes.
◦Correct
Percentage of correctly predicted branches (all types).
◦Wrong Path
Percentage of branches (all types) for which the target path
◦Wrong Target
Percentage of branches (all types) for which the target address was predicted incorrectly.
•IPREL
This metric provides the branch prediction outcome breakdown (correct, wrong path, wrong target for IPREL branches. This includes both call and
◦Weight
Fraction of IPREL branches among all branch types.
◦Correct
Percentage of correctly predicted IPREL branches.
◦Wrong Path
Percentage of IPREL branches for which the target path
◦Wrong Target
Percentage of IPREL branches for which the target address was predicted incorrectly.
•Indirect
This metric provides the branch prediction outcome breakdown (correct, wrong path, wrong target) for indirect branches. This includes both indirect calls and general indirect branches. Predicated off indirect branches that were predicted as taken will be counted as wrong path outcomes.
◦Weight
Fraction of Indirect branches among all branch types.
◦Correct
Percentage of correctly predicted Indirect branches.
brpred Event Set 221