Abstract. In this paper, we present a new hybrid branch predictor called the GoStay2, which can effectively reduce indirect misprediction rates. The GoStay2 has two different mechanisms compared to other 2-stage hybrid predictors that use a Branch Target Buffer (BTB) as the first stage predictor: Firstly, to reduce conflict misses in the first stage, a new effective 2-way cache scheme is used instead of a 4-way set-associative. Secondly, to reduce mispredictions caused by an inefficient predict and update rule, a new selection mechanism and update rule are proposed. We have developed a simulation program by using Shade and Spixtools, provided by SUN Microsystems, on an Ultra SPARC/10 processor. Our results show that the GoStay2 improves ind...
In this paper, we propose a new class of branch predictors, complementary branch predictors, which c...
There is wide agreement that one of the most important impediments to the performance of current and...
During the 1990s Two-level Adaptive Branch Predictors were developed to meet the requirement for acc...
In this paper, we present a new hybrid branch predictor called the GoStay2, which can effectively re...
Indirect branch prediction is likely to become increasingly important in the future because indirect...
Accurate branch prediction can be seen as a mechanism for enabling design decisions. When short pipe...
Accurate branch prediction can be seen as a mechanism for enabling design decisions. When short pipe...
Pipeline stalls due to branches represent one of the most significant impediments to realizing the p...
Modern superscalar processors rely on branch predictors to sustain a high instruction fetch throughp...
Pipeline stalls due to branches represent one of the most significant impediments to realizing the p...
Providing accurate branch prediction is critical to effectively exploit superscalar execution. While...
During the last decade, the accuracy of branch predictors was significantly improved by the developm...
Modern superscalar processors rely on branch predictors to sustain a high instruction fetch throughp...
In this paper, we propose a new class of branch predictors, complementary branch predictors, which c...
Modern superscalar processors rely on branch predictors to sustain a high instruction fetch throughp...
In this paper, we propose a new class of branch predictors, complementary branch predictors, which c...
There is wide agreement that one of the most important impediments to the performance of current and...
During the 1990s Two-level Adaptive Branch Predictors were developed to meet the requirement for acc...
In this paper, we present a new hybrid branch predictor called the GoStay2, which can effectively re...
Indirect branch prediction is likely to become increasingly important in the future because indirect...
Accurate branch prediction can be seen as a mechanism for enabling design decisions. When short pipe...
Accurate branch prediction can be seen as a mechanism for enabling design decisions. When short pipe...
Pipeline stalls due to branches represent one of the most significant impediments to realizing the p...
Modern superscalar processors rely on branch predictors to sustain a high instruction fetch throughp...
Pipeline stalls due to branches represent one of the most significant impediments to realizing the p...
Providing accurate branch prediction is critical to effectively exploit superscalar execution. While...
During the last decade, the accuracy of branch predictors was significantly improved by the developm...
Modern superscalar processors rely on branch predictors to sustain a high instruction fetch throughp...
In this paper, we propose a new class of branch predictors, complementary branch predictors, which c...
Modern superscalar processors rely on branch predictors to sustain a high instruction fetch throughp...
In this paper, we propose a new class of branch predictors, complementary branch predictors, which c...
There is wide agreement that one of the most important impediments to the performance of current and...
During the 1990s Two-level Adaptive Branch Predictors were developed to meet the requirement for acc...