Branch prediction has been extensively studied in the context of application specific custom logic (ASIC) implementations. However, naively porting ASIC-based branch predictors to FPGAs may prove slow and/or resource-inefficient. Accordingly, this work studies the FPGA implementation of several commonly used branch predictors and does so in the context of simple pipelined processors, the most commonly used general purpose soft processor architecture. It assumes a processor implementation representative of Altera's Nios II-f and investigates the performance and resource cost of various branch predictors. The analysis confirms that existing designs are not efficient nor high-performing on reconfigurable logic. Accordingly, this work proposes ...
An unaltered rearrangement of the original computation of a neural based predictor at the algorithmi...
Energy efficiency is of the utmost importance in modern high-performance embedded processor design. ...
There is wide agreement that one of the most important impediments to the performance of current and...
Branch prediction has been extensively studied in the context of application specific custom logic (...
Instructions pipelining is one of the most outstanding techniques used in improving processor speed;...
This paper develops cycle-level FPGA circuits of an organization for a fast path-based neural branch...
Although high branch prediction accuracy is necessary for high performance, it typically comes at th...
This paper formally derives a new path-based neural branch prediction algorithm (FPP) into blocks of...
The branch predictor plays a crucial role in the achievement of effective performance in microproces...
This paper contributes to a dynamic branch predictor algorithm based on a perceptron in two directio...
There is wide agreement that one of the most important impediments to the performance of current and...
Modern superscalar processors rely on branch predictors to sustain a high instruction fetch throughp...
The importance of accurate branch prediction to future processors has been widely recognized. The co...
In this report, we investigate the implementation and efficiency of different types of branch predic...
As the issue width and depth of pipelining of high performance superscalar processors increase, the ...
An unaltered rearrangement of the original computation of a neural based predictor at the algorithmi...
Energy efficiency is of the utmost importance in modern high-performance embedded processor design. ...
There is wide agreement that one of the most important impediments to the performance of current and...
Branch prediction has been extensively studied in the context of application specific custom logic (...
Instructions pipelining is one of the most outstanding techniques used in improving processor speed;...
This paper develops cycle-level FPGA circuits of an organization for a fast path-based neural branch...
Although high branch prediction accuracy is necessary for high performance, it typically comes at th...
This paper formally derives a new path-based neural branch prediction algorithm (FPP) into blocks of...
The branch predictor plays a crucial role in the achievement of effective performance in microproces...
This paper contributes to a dynamic branch predictor algorithm based on a perceptron in two directio...
There is wide agreement that one of the most important impediments to the performance of current and...
Modern superscalar processors rely on branch predictors to sustain a high instruction fetch throughp...
The importance of accurate branch prediction to future processors has been widely recognized. The co...
In this report, we investigate the implementation and efficiency of different types of branch predic...
As the issue width and depth of pipelining of high performance superscalar processors increase, the ...
An unaltered rearrangement of the original computation of a neural based predictor at the algorithmi...
Energy efficiency is of the utmost importance in modern high-performance embedded processor design. ...
There is wide agreement that one of the most important impediments to the performance of current and...