Current processors use two bit counters for branch prediction; however, recent literature has established that the perceptron learning algorithm, a supervised learning technique, render more accurate predictions. We attempt to integrate both approaches to improve prediction accuracy through four hybrid predictors based on the 2bc-gskew predictor. In all configurations, a single perceptron predictor is still more accurate leading to an analysis of how the technologies behind perceptrons and bit counters interact.
Branch predictor (BP) is an essential component in modern processors since high BP accuracy can impr...
There is wide agreement that one of the most important impediments to the performance of current and...
Abstract: The main aim of this short paper is to propose a new branch prediction approach called by ...
This article presents a new and highly accurate method for branch prediction. The key idea is to use...
Previous works have shown that neural branch prediction techniques achieve far lower misprediction r...
Abstract. Previous works have shown that neural branch prediction techniques achieve far lower mispr...
Abstract. Previous works have shown that neural branch prediction techniques achieve far lower mispr...
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...
In this paper, we examine the application of simple neural processing elements to the problem of dyn...
Dynamic branch prediction in high-performance processors is a specific instance of a general time se...
Modern superscalar processors rely on branch predictors to sustain a high instruction fetch throughp...
Accurate branch prediction can be seen as a mechanism for enabling design decisions. When short pipe...
This paper contributes to a dynamic branch predictor algorithm based on a perceptron in two directio...
Branch predictors typically use combinations of branch PC bits and branch histories to make predicti...
Branch predictor (BP) is an essential component in modern processors since high BP accuracy can impr...
There is wide agreement that one of the most important impediments to the performance of current and...
Abstract: The main aim of this short paper is to propose a new branch prediction approach called by ...
This article presents a new and highly accurate method for branch prediction. The key idea is to use...
Previous works have shown that neural branch prediction techniques achieve far lower misprediction r...
Abstract. Previous works have shown that neural branch prediction techniques achieve far lower mispr...
Abstract. Previous works have shown that neural branch prediction techniques achieve far lower mispr...
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...
In this paper, we examine the application of simple neural processing elements to the problem of dyn...
Dynamic branch prediction in high-performance processors is a specific instance of a general time se...
Modern superscalar processors rely on branch predictors to sustain a high instruction fetch throughp...
Accurate branch prediction can be seen as a mechanism for enabling design decisions. When short pipe...
This paper contributes to a dynamic branch predictor algorithm based on a perceptron in two directio...
Branch predictors typically use combinations of branch PC bits and branch histories to make predicti...
Branch predictor (BP) is an essential component in modern processors since high BP accuracy can impr...
There is wide agreement that one of the most important impediments to the performance of current and...
Abstract: The main aim of this short paper is to propose a new branch prediction approach called by ...