Branch Prediction is a key task in the operation of a high performance processor. An inaccurate branch predictor results in increased program run-time and a rise in energy consumption. The drive towards processors with limited die-space and tighter energy requirements will continue to intensify over the coming years, as will the shift towards increasingly multicore processors. Both trends make it increasingly important and increasingly difficult to find effective and efficient branch predictor designs. This thesis presents savings in energy and die-space through the use of more efficient cooperative branch predictors achieved through novel branch prediction designs. The first contribution is a new take on the problem of a hybrid dyn...
textPerformance of modern pipelined processor depends on steady flow of useful instructions for proc...
Pipeline stalls due to branches represent one of the most significant impediments to realizing the p...
There is wide agreement that one of the most important impediments to the performance of current and...
Energy efficiency is of the utmost importance in modern high-performance embedded processor design. ...
Although high branch prediction accuracy is necessary for high performance, it typically comes at th...
Accurate branch prediction can be seen as a mechanism for enabling design decisions. When short pipe...
This paper explores the role of branch predictor organization in power/energy/performance tradeoffs ...
The importance of accurate branch prediction to future processors has been widely recognized. The co...
Dynamic branch predictors account for between 10% and 40% of a processor’s dynamic power consumptio...
Energy-efficient dynamic branch predictors are proposed for the Cell SPE, which normally depends on ...
Accurate branch prediction can improve processor performance, while reducing energy waste. Though so...
The prophet/critic hybrid conditional branch predictor has two component predictors. The prophet use...
Modern superscalar processors rely on branch predictors to sustain a high instruction fetch throughp...
The need to flush pipelines when miss-predicting branches occur can throttle the performance of a pi...
Abstract — Branch prediction has been playing an increas-ingly important role in improving the perfo...
textPerformance of modern pipelined processor depends on steady flow of useful instructions for proc...
Pipeline stalls due to branches represent one of the most significant impediments to realizing the p...
There is wide agreement that one of the most important impediments to the performance of current and...
Energy efficiency is of the utmost importance in modern high-performance embedded processor design. ...
Although high branch prediction accuracy is necessary for high performance, it typically comes at th...
Accurate branch prediction can be seen as a mechanism for enabling design decisions. When short pipe...
This paper explores the role of branch predictor organization in power/energy/performance tradeoffs ...
The importance of accurate branch prediction to future processors has been widely recognized. The co...
Dynamic branch predictors account for between 10% and 40% of a processor’s dynamic power consumptio...
Energy-efficient dynamic branch predictors are proposed for the Cell SPE, which normally depends on ...
Accurate branch prediction can improve processor performance, while reducing energy waste. Though so...
The prophet/critic hybrid conditional branch predictor has two component predictors. The prophet use...
Modern superscalar processors rely on branch predictors to sustain a high instruction fetch throughp...
The need to flush pipelines when miss-predicting branches occur can throttle the performance of a pi...
Abstract — Branch prediction has been playing an increas-ingly important role in improving the perfo...
textPerformance of modern pipelined processor depends on steady flow of useful instructions for proc...
Pipeline stalls due to branches represent one of the most significant impediments to realizing the p...
There is wide agreement that one of the most important impediments to the performance of current and...