(Enter summary)
Abstract: 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... (Update)
Context of citations to this paper: More
...to the Value. Since three bits are sufficient for the Age field (see Section 2. 2) and eight bits are sufficient for the Stride field [7,8], the MAU needs to multiply 8 only a 4 bit operand (the result of Age 1) with an 8 bit operand (Stride) and add this product to a 32 bit...
Cited by: More
Two-Level Address Storage and Address Prediction - Enric Morancho Jos (1999)
(Correct)
Address Prediction and Recovery Mechanisms - Llena (2002)
(Correct)
Hybridizing and Coalescing Load Value Predictors - Martin Burtscher Benjamin (2000)
(Correct)
Active bibliography (related documents): More All
0.4: Efficacy and Performance Impact of Value Prediction - Rychlik, Faistl, Krug, Shen (1998)
(Correct)
0.2: Approaching 10 IPC via Superspeculation - Lipasti, Shen (1997)
(Correct)
0.2: Experimental Characterization of Value Locality - Rychlik, Lipasti, Shen (1997)
(Correct)
Similar documents based on text: More All
0.6: Implementations of Context Based Value Predictors - Sazeides, Smith (1997)
(Correct)
0.5: Value Prediction Design for High-Frequency Microprocessors - Bhargava, John (2002)
(Correct)
0.3: Implementations of Context-Based Value Predictors - Sazeides, Smith (1997)
(Correct)
Related documents from co-citation: More All
12: The Predictability of Data Values
- Sazeides, Smith - 1997
12: Efficacy and performance impact of value prediction
- Rychlik, Faistl et al. - 1998
10: Selective value prediction
- Calder, Reinman et al. - 1998
BibTeX entry: (Update)
B. Rychlik, J.Faistl, B.Krug, A.Kurland, J.Jung, Miroslav, N.Velev, and J.Shen, "Efficient and Accurate Value Prediction Using Dynamic Classification", Technical Report of Microarchitecture Research Team in Dept. of Electrical and Computer Engineering, Carnegie Mellon Univ., 1998. http://citeseer.ist.psu.edu/rychlik98efficient.html More
@misc{ rychlik98efficient,
author = "B. Rychlik and J. Faistl and B. Krug and A. Kurland and J. Jung and M.
Velev and J. Shen",
title = "Efficient and Accurate Value Prediction Using Dynamic Classification",
text = "B. Rychlik, J.Faistl, B.Krug, A.Kurland, J.Jung, Miroslav, N.Velev, and
J.Shen, Efficient and Accurate Value Prediction Using Dynamic Classification,
Technical Report of Microarchitecture Research Team in Dept. of Electrical
and Computer Engineering, Carnegie Mellon Univ., 1998.",
year = "1998",
url = "citeseer.ist.psu.edu/rychlik98efficient.html" }
Citations (may not include all citations):
214
Combining Branch Predictors
- McFarling - 1993
190
Value locality and load value prediction
- Lipasti, Wilkerson et al. - 1996
183
Trace Cache: A Low Latency Approach to High Bandwidth Instru..
- Rotenberg, Bennett et al. - 1996
145
Exceeding the Dataflow Limit via Value Prediction
- Lipasti, Shen - 1996
139
The Predictability of Data Values
- Sazeides, Smith - 1997
125
Trace Processors
- Rotenberg, Jacobson et al. - 1997
116
Highly Accurate Data Value Prediction using Hybrid Predictor..
- Wang, Franklin - 1997
110
Improving the Accuracy of Dynamic Branch Prediction Using Br.. (context) - Pan, So et al. - 1992
93
Optimization of Instruction Fetch Mechanisms for High Issue ..
- Conte, Menezes et al. - 1995
75
Increasing the Instruction Fetch Rate via Multiple Branch Pr..
- Yeh, Marr et al. - 1993
57
A Load Instruction Unit For Pipelined Processors (context) - Eickemeyer, Vassiliadis - 1993
54
Dynamic Path-based Branch Correlation (context) - Nair - 1995
12
The PowerPC User Instruction Set Architecture (context) - Diefendorf, Silha - 1994
4
Available as ftp://cambridge (context) - Cagney, Guide - 1996
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.ece.cmu.edu/~cmuart/pubs.html): More
Automatic Partitioning of Signal Processing Programs for.. - Newburn, Shen (1996)
(Correct)
Node Labeling - Newburn (1997)
(Correct)
Efficacy and Performance Impact of Value Prediction - Rychlik, Faistl, Krug, Shen (1998)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC