6533b81ffe1ef96bd12784e6

RESEARCH PRODUCT

Understanding Prediction Limits Through Unbiased Branches

Marius OanceaArpad GellertColin EganAdrian FloreaLucian Vintan

subject

Ramification (botany)StatisticsEconometricsContext (language use)Unbiased EstimationBest linear unbiased predictionBranch predictorMathematicsInteger (computer science)

description

The majority of currently available branch predictors base their prediction accuracy on the previous k branch outcomes. Such predictors sustain high prediction accuracy but they do not consider the impact of unbiased branches which are difficult-to-predict. In this paper, we quantify and evaluate the impact of unbiased branches and show that any gain in prediction accuracy is proportional to the frequency of unbiased branches. By using the SPECcpu2000 integer benchmarks we show that there are a significant proportion of unbiased branches which severely impact on prediction accuracy (averaging between 6% and 24% depending on the prediction context used).

https://doi.org/10.1007/11859802_47