๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

[ACM Press the 23rd annual international symposium - Philadelphia, Pennsylvania, United States (1996.05.22-1996.05.24)] Proceedings of the 23rd annual international symposium on Computer architecture - ISCA '96 - Using hybrid branch predictors to improve branch prediction accuracy in the presence of context switches

โœ Scribed by Evers, Marius; Chang, Po-Yung; Patt, Yale N.


Book ID
121371800
Publisher
ACM Press
Year
1996
Weight
895 KB
Category
Article
ISBN-13
9780897917865

No coin nor oath required. For personal study only.

โœฆ Synopsis


Pipeline stalls due to conditional branches represent one of the most significant impediments to realizing the performance potential of deeply pipelined, supers calar processors. Many branch predictors have been proposed to help aileviate this problem, including the Two-Level Adaptive Branch Predictor, and more recently, twocomponent hybrid branch predictors. In a less idealized environment, such as a time-shared system, code of interest involves context switches. Context switches, even at fairly large intervals, can seriously degrade the performance of many of the most accurate branch prediction schemes. In this paper, we introduce a new hybrid branch predictor and show that it is more accurate (for a given cost) than any previously published scheme, especially if the branch histories are periodically jlushed due to the presence of contezt switches.