This research shows that using an Artificial Neural Network as the hardware branch predictor of a superscalar microprocessor leads to performance as good as standard branch predictors for comparable chip area. The results were obtained running several Spec95 benchmarks on an augmented version of the simple-scalar architecture simulator. The approach taken in this research is an attempt to use Neural Networks to improve the design of hardware branch predictors. It points to a combination of static and dynamic techniques using artificial intelligence. The prediction rates achieved by the holistic-non-adaptive Neura
As the issue width and depth of pipelining of high performance superscalar processors increase, the ...
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...
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...
This article presents a new and highly accurate method for branch prediction. The key idea is to use...
Original article can be found at: http://www.sciencedirect.com/science/journal/13837621 Copyright El...
Accurate branch prediction is essential for modern microprocessors in order to maintain high in-stru...
Abstract: The main aim of this short paper is to propose a new branch prediction approach called by ...
Artificial neural networks (ANNs) have become a popular means of solving complex problems in predict...
Exploiting the huge computing power of modern microprocessors requires fast, accurate branch predict...
This paper contributes to a dynamic branch predictor algorithm based on a perceptron in two directio...
Recently, the discovery of memristor brought the promise of high density, low energy, and combined m...
Nowadays, microprocessors use the deep pipeline to execute multiple instructions per cycle. The fr...
Microarchitectural prediction based on neural learning has received increasing attention in recent y...
As the issue width and depth of pipelining of high performance superscalar processors increase, the ...
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...
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...
This article presents a new and highly accurate method for branch prediction. The key idea is to use...
Original article can be found at: http://www.sciencedirect.com/science/journal/13837621 Copyright El...
Accurate branch prediction is essential for modern microprocessors in order to maintain high in-stru...
Abstract: The main aim of this short paper is to propose a new branch prediction approach called by ...
Artificial neural networks (ANNs) have become a popular means of solving complex problems in predict...
Exploiting the huge computing power of modern microprocessors requires fast, accurate branch predict...
This paper contributes to a dynamic branch predictor algorithm based on a perceptron in two directio...
Recently, the discovery of memristor brought the promise of high density, low energy, and combined m...
Nowadays, microprocessors use the deep pipeline to execute multiple instructions per cycle. The fr...
Microarchitectural prediction based on neural learning has received increasing attention in recent y...
As the issue width and depth of pipelining of high performance superscalar processors increase, the ...
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...