See this document in CiteSeerX!

Efficient and Accurate Value Prediction Using Dynamic Classification (1998)  (Make Corrections)  (12 citations)
Bohuslav Rychlik, John W. Faistl, Bryon P. Krug, Albert Y. Kurland, John J. Sung, Miroslav N. Velev, John P. Shen



  Home/Search   Context   Related

 
View or download:
cmu.edu/~cmuart/tec...CMuART199801.ps
cmu.edu/~mig/techr...CMuART199801.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cmu.edu/~cmuart/pubs (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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