Energy-efficient dynamic branch predictors are proposed for the Cell SPE, which normally depends on compiler-inserted hint instructions to predict branches. All designed schemes use a Branch Target Buffer (BTB) to store the branch target address and the prediction, which is computed using a bimodal counter. One prediction scheme pre-decodes instructions when they are fetched from the local store and accesses the BTB only for branch instructions, thereby saving power compared to conventional dynamic predictors that access the BTB for every instruction. In addition, several ways to leverage the existing hint instructions for the dynamic branch predictor are studied. We also introduce branch warning instructions which initiate branch predictio...
As power-efficiency becomes paramount concern in processor design, architectures are coming up that ...
Main goal of the paper is introducing a dynamic branch prediction scheme suitable for energy-aware V...
Branch predictor (BP) is an essential component in modern processors since high BP accuracy can impr...
Energy efficiency is of the utmost importance in modern high-performance embedded processor design. ...
Branch Prediction is a key task in the operation of a high performance processor. An inaccurate bra...
Dynamic branch predictors account for between 10% and 40% of a processor’s dynamic power consumptio...
Dynamic branch predictor logic alone accounts for approximately 10% of total processor power dissipa...
Modern superscalar processors rely on branch predictors to sustain a high instruction fetch throughp...
Although high branch prediction accuracy is necessary for high performance, it typically comes at th...
Accurate branch prediction can improve processor performance, while reducing energy waste. Though so...
Ever increasing performance requirements have elevated deeply pipelined architectures to a standard ...
Abstract—Dynamic branch predictors account for between 10 % and 40 % of a processor’s dynamic power ...
Abstract — Branch prediction has been playing an increas-ingly important role in improving the perfo...
This paper explores the role of branch predictor organization in power/energy/performance tradeoffs ...
Branch prediction has been playing an increasingly important role in improving the performance and e...
As power-efficiency becomes paramount concern in processor design, architectures are coming up that ...
Main goal of the paper is introducing a dynamic branch prediction scheme suitable for energy-aware V...
Branch predictor (BP) is an essential component in modern processors since high BP accuracy can impr...
Energy efficiency is of the utmost importance in modern high-performance embedded processor design. ...
Branch Prediction is a key task in the operation of a high performance processor. An inaccurate bra...
Dynamic branch predictors account for between 10% and 40% of a processor’s dynamic power consumptio...
Dynamic branch predictor logic alone accounts for approximately 10% of total processor power dissipa...
Modern superscalar processors rely on branch predictors to sustain a high instruction fetch throughp...
Although high branch prediction accuracy is necessary for high performance, it typically comes at th...
Accurate branch prediction can improve processor performance, while reducing energy waste. Though so...
Ever increasing performance requirements have elevated deeply pipelined architectures to a standard ...
Abstract—Dynamic branch predictors account for between 10 % and 40 % of a processor’s dynamic power ...
Abstract — Branch prediction has been playing an increas-ingly important role in improving the perfo...
This paper explores the role of branch predictor organization in power/energy/performance tradeoffs ...
Branch prediction has been playing an increasingly important role in improving the performance and e...
As power-efficiency becomes paramount concern in processor design, architectures are coming up that ...
Main goal of the paper is introducing a dynamic branch prediction scheme suitable for energy-aware V...
Branch predictor (BP) is an essential component in modern processors since high BP accuracy can impr...