Nowadays, microprocessors use the deep pipeline to execute multiple instructions per cycle. The frequency and behavior of conditional instructions mainly affect the performance of instruction-level parallelism. However, recent processors still have problems with the correct prediction of conditional branches. Firstly, the perceptron neural network and global-based perceptron prediction has been exploited and implemented. Further, a new approach, linear vector quantization (LVQ) neural network, is explored and implemented to see its possibility and potentiality as a branch predictor in terms of accuracy rate. Simulation is performed by varying the parameter of hardware budget and the length of history register using differe...
In this paper, we propose a Bayesian branch-prediction circuit, consisting of an instruction-feature...
Abstract: The main aim of this short paper is to propose a new branch prediction approach called by ...
One of the key factors determining computer performance is the degree to which the implementation ca...
Dynamic branch prediction in high-performance processors is a specific instance of a general time se...
In this paper, we examine the application of simple neural processing elements to the problem of dyn...
This article presents a new and highly accurate method for branch prediction. The key idea is to use...
textPerformance of modern pipelined processor depends on steady flow of useful instructions for proc...
Exploiting the huge computing power of modern microprocessors requires fast, accurate branch predict...
Original article can be found at: http://www.sciencedirect.com/science/journal/13837621 Copyright El...
This research shows that using an Artificial Neural Network as the hardware branch predictor of a su...
Pipeline stalls due to branches represent one of the most significant impediments to realizing the p...
Branch predictors are very critical in modern superscalar processors and are responsible for achievi...
There is wide agreement that one of the most important impediments to the performance of current and...
Conditional branches are a serious issue in the pipelined processor. The branch direction and branch...
Instructions pipelining is one of the most outstanding techniques used in improving processor speed;...
In this paper, we propose a Bayesian branch-prediction circuit, consisting of an instruction-feature...
Abstract: The main aim of this short paper is to propose a new branch prediction approach called by ...
One of the key factors determining computer performance is the degree to which the implementation ca...
Dynamic branch prediction in high-performance processors is a specific instance of a general time se...
In this paper, we examine the application of simple neural processing elements to the problem of dyn...
This article presents a new and highly accurate method for branch prediction. The key idea is to use...
textPerformance of modern pipelined processor depends on steady flow of useful instructions for proc...
Exploiting the huge computing power of modern microprocessors requires fast, accurate branch predict...
Original article can be found at: http://www.sciencedirect.com/science/journal/13837621 Copyright El...
This research shows that using an Artificial Neural Network as the hardware branch predictor of a su...
Pipeline stalls due to branches represent one of the most significant impediments to realizing the p...
Branch predictors are very critical in modern superscalar processors and are responsible for achievi...
There is wide agreement that one of the most important impediments to the performance of current and...
Conditional branches are a serious issue in the pipelined processor. The branch direction and branch...
Instructions pipelining is one of the most outstanding techniques used in improving processor speed;...
In this paper, we propose a Bayesian branch-prediction circuit, consisting of an instruction-feature...
Abstract: The main aim of this short paper is to propose a new branch prediction approach called by ...
One of the key factors determining computer performance is the degree to which the implementation ca...