Unbiased Branches: An Open Problem

Gellert, A., Florea, A., Vintan, M., Egan, C. and Vintan, L. (2007) Unbiased Branches: An Open Problem. Lecture Notes in Computer Science (LNCS), 4697. pp. 16-27. ISSN 0302-9743
Copy

The majority of currently available dynamic 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 evaluate the impact of unbiased branches on prediction accuracy. In this paper we evaluate the impact of unbiased branches on a range of branch difference predictors using prediction by partial matching, multiple Markov prediction and neural-based prediction. Our simulation results, with the SPEC2000 integer benchmark suite, are interesting even though they show that unbiased branches still restrict the ceiling of branch prediction and therefore accurately predicting unbiased branches remains an open problem.


picture_as_pdf
901115.pdf

View Download

EndNote BibTeX Reference Manager Refer Atom Dublin Core RIOXX2 XML OpenURL ContextObject in Span MODS METS Data Cite XML MPEG-21 DIDL OpenURL ContextObject HTML Citation ASCII Citation
Export

Downloads