this paper, we propose combining three prediction mechanisms into a hybrid predictor. Each predictor has different hardware cost and prediction capability. The choice of a predictor for each instruction is guided by a dynamic classification mechanism. This mechanism partitions the instruction stream to maximize the prediction rate for each predictor. It also utilizes the predictors more efficiently by allocating an entry for each static instruction in at most one predictor. We achieve prediction rates of 72% and 43% with two possible realistic classification mechanisms for the SPECint95 benchmark set
A value's degree of use---the number of dynamic uses of that value---provides the most essentia...
The predictability of data values is studied at a fnn-damental level. Two basic predictor models are...
International audienceIn this study we explore the performance limits of value prediction for small ...
In this paper, we introduce a new branch predictor that predicts the outcomes of branches by predict...
In this paper, we introduce a new branch predictor that predicts the outcome of branches by predicti...
It is often possible to greatly improve the performance of a hardware system via the use of predicti...
In this paper, we introduce a new branch predictor that predicts the outcomes of branches by predict...
[[abstract]]Value prediction, a technique to break data dependency, is important in enhancing instru...
Value prediction breaks data dependencies in a program thereby creating instruction level parallelis...
[[abstract]]Value prediction can be used to break data dependency between instructions, ensuring sim...
Abstract:- Value prediction is a technique for speculative execution of data dependent instructions ...
International audienceUp to recently, it was considered that a performance-effe...
Value Prediction is a relatively new technique that increases performance by eliminating true data d...
Value prediction breaks data dependencies in a pro-gram thereby creating instruction level paralleli...
Abstract? Value Prediction (VP) is a relatively new technique that increases performance by eliminat...
A value's degree of use---the number of dynamic uses of that value---provides the most essentia...
The predictability of data values is studied at a fnn-damental level. Two basic predictor models are...
International audienceIn this study we explore the performance limits of value prediction for small ...
In this paper, we introduce a new branch predictor that predicts the outcomes of branches by predict...
In this paper, we introduce a new branch predictor that predicts the outcome of branches by predicti...
It is often possible to greatly improve the performance of a hardware system via the use of predicti...
In this paper, we introduce a new branch predictor that predicts the outcomes of branches by predict...
[[abstract]]Value prediction, a technique to break data dependency, is important in enhancing instru...
Value prediction breaks data dependencies in a program thereby creating instruction level parallelis...
[[abstract]]Value prediction can be used to break data dependency between instructions, ensuring sim...
Abstract:- Value prediction is a technique for speculative execution of data dependent instructions ...
International audienceUp to recently, it was considered that a performance-effe...
Value Prediction is a relatively new technique that increases performance by eliminating true data d...
Value prediction breaks data dependencies in a pro-gram thereby creating instruction level paralleli...
Abstract? Value Prediction (VP) is a relatively new technique that increases performance by eliminat...
A value's degree of use---the number of dynamic uses of that value---provides the most essentia...
The predictability of data values is studied at a fnn-damental level. Two basic predictor models are...
International audienceIn this study we explore the performance limits of value prediction for small ...