Researchers have studied hybrid branch predictors that leverage the strengths of multiple stand-alone predictors. The common theme among the proposed techniques is a selection mechanism that chooses a prediction from among several component predictors. We make the observation that singling out one particular component predictor ignores the information of the non-selected components. We propose Branch Prediction Fusion, originally inspired by work in the machine learning field, which combines or fuses the information from all of the components to arrive at a final prediction. Our 32KB predictor achieves the same overall prediction accuracy as the 188KB versions of the previous best performing predictors (the Multi-Hybrid and the global-local...
Abstract: During this work we investigated through a trace driven simulation method two distinct app...
In this paper, we introduce a new branch predictor that predicts the outcomes of branches by predict...
Previous works have shown that neural branch prediction techniques achieve far lower misprediction r...
The prophet/critic hybrid conditional branch predictor has two component predictors. The prophet use...
Accurate branch prediction can be seen as a mechanism for enabling design decisions. When short pipe...
There is wide agreement that one of the most important impediments to the performance of current and...
This article presents a new and highly accurate method for branch prediction. The key idea is to use...
Pipeline stalls due to conditional branches represent one of the most significant impediments to rea...
Fixed-size branch predictors tables suffer from a loss of prediction accuracy due to aliasing or int...
In this paper, we propose a new class of branch predictors, complementary branch predictors, which c...
Current processors use two bit counters for branch prediction; however, recent literature has establ...
This paper introduces the prophet/critic hybrid conditional branch predictor, which has two componen...
There is wide agreement that one of the most important impediments to the performance of current and...
This paper introduces the prophet/critic hybrid condi-tional branch predictor, which has two compone...
In this paper, we introduce a new branch predictor that predicts the outcome of branches by predicti...
Abstract: During this work we investigated through a trace driven simulation method two distinct app...
In this paper, we introduce a new branch predictor that predicts the outcomes of branches by predict...
Previous works have shown that neural branch prediction techniques achieve far lower misprediction r...
The prophet/critic hybrid conditional branch predictor has two component predictors. The prophet use...
Accurate branch prediction can be seen as a mechanism for enabling design decisions. When short pipe...
There is wide agreement that one of the most important impediments to the performance of current and...
This article presents a new and highly accurate method for branch prediction. The key idea is to use...
Pipeline stalls due to conditional branches represent one of the most significant impediments to rea...
Fixed-size branch predictors tables suffer from a loss of prediction accuracy due to aliasing or int...
In this paper, we propose a new class of branch predictors, complementary branch predictors, which c...
Current processors use two bit counters for branch prediction; however, recent literature has establ...
This paper introduces the prophet/critic hybrid conditional branch predictor, which has two componen...
There is wide agreement that one of the most important impediments to the performance of current and...
This paper introduces the prophet/critic hybrid condi-tional branch predictor, which has two compone...
In this paper, we introduce a new branch predictor that predicts the outcome of branches by predicti...
Abstract: During this work we investigated through a trace driven simulation method two distinct app...
In this paper, we introduce a new branch predictor that predicts the outcomes of branches by predict...
Previous works have shown that neural branch prediction techniques achieve far lower misprediction r...