This paper explores the role of branch predictor organization in power/energy/performance tradeoffs for processor design. We find that as a general rule, to reduce overall energy consumption in the processor it is worthwhile to spend more power in the branch predictor if this results in more accurate predictions that improve running time. Two techniques, however, provide substantial reductions in power dissipation without harming accuracy. Banking reduces the portion of the branch predictor that is active at any one time. And a new on-chip structure, the prediction probe detector (PPD), can use pre-decode bits to entirely eliminate unnecessary predictor and branch target buffer (BTB) accesses. Despite the extra power that must be spent acce...
Abstract. The perceptron predictor is a highly accurate branch pre-dictor. Unfortunately this high a...
With the constant advances in technology that lead to the increasing of the transistor count and pro...
A processor’s performance is measured using metrics of speed and accuracy. These are, however, not i...
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...
Recent work has demonstrated that a better branch predictor can increase the energy-efficiency of th...
Abstract—Dynamic branch predictors account for between 10 % and 40 % of a processor’s dynamic power ...
Accurate branch prediction can improve processor performance, while reducing energy waste. Though so...
In recent years, highly accurate branch predictors have been proposed primarily for high performance...
Branch Prediction is a key task in the operation of a high performance processor. An inaccurate bra...
Dynamic branch predictor logic alone accounts for approximately 10% of total processor power dissipa...
Dynamic branch predictors account for between 10% and 40% of a processor’s dynamic power consumptio...
Ever increasing performance requirements have elevated deeply pipelined architectures to a standard ...
Main goal of the paper is to introduce a branch prediction scheme suitable for energy-efficient VLIW...
The need to flush pipelines when miss-predicting branches occur can throttle the performance of a pi...
Abstract. The perceptron predictor is a highly accurate branch pre-dictor. Unfortunately this high a...
With the constant advances in technology that lead to the increasing of the transistor count and pro...
A processor’s performance is measured using metrics of speed and accuracy. These are, however, not i...
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...
Recent work has demonstrated that a better branch predictor can increase the energy-efficiency of th...
Abstract—Dynamic branch predictors account for between 10 % and 40 % of a processor’s dynamic power ...
Accurate branch prediction can improve processor performance, while reducing energy waste. Though so...
In recent years, highly accurate branch predictors have been proposed primarily for high performance...
Branch Prediction is a key task in the operation of a high performance processor. An inaccurate bra...
Dynamic branch predictor logic alone accounts for approximately 10% of total processor power dissipa...
Dynamic branch predictors account for between 10% and 40% of a processor’s dynamic power consumptio...
Ever increasing performance requirements have elevated deeply pipelined architectures to a standard ...
Main goal of the paper is to introduce a branch prediction scheme suitable for energy-efficient VLIW...
The need to flush pipelines when miss-predicting branches occur can throttle the performance of a pi...
Abstract. The perceptron predictor is a highly accurate branch pre-dictor. Unfortunately this high a...
With the constant advances in technology that lead to the increasing of the transistor count and pro...
A processor’s performance is measured using metrics of speed and accuracy. These are, however, not i...