(Enter summary)
Abstract: Accurate branch prediction is critical to performance; mispredicted
branches mean that ten's of cycles may be wasted in
superscalar architectures. Architectures combining very effective
branch prediction mechanisms coupled with modified branch
target buffers (BTB's) have been proposed for wide-issue processors.
These mechanisms require considerable processor resources.
Concurrently, the larger address space of 64-bit architectures
introduce new obstacles and opportunities. A larger
address... (Update)
Cited by: More
Improving Branch Prediction Performance with A Generalized .. - Lin, Madhavaram, Yang (2005)
(Correct)
Improving Branch Prediction Performance with a Generalized .. - Lin, Madhavaram, Yang (2005)
(Correct)
Design of Trace Caches for High Bandwidth Instruction Fetching - Sung
(Correct)
Similar documents (at the sentence level):
22.8%: Branch Prediction Architectures for 64-bit Address Space - Brad Calder (1993)
(Correct)
13.2%: The Precomputed Branch Architecture - Calder, Grunwald (1999)
(Correct)
Active bibliography (related documents): More All
0.3: Reducing Branch Costs via Branch Alignment - Calder, Grunwald (1994)
(Correct)
0.3: Reducing Indirect Function Call Overhead In C++ Programs - Calder, Grumwald (1994)
(Correct)
0.2: Next Cache Line and Set Prediction - Calder (1995)
(Correct)
Similar documents based on text: More All
1.1: Integrated I-cache Way Predictor and Branch Target.. - Tang, Veidenbaum..
(Correct)
1.0: Integrated I-cache Way Predictor and BranchTarget Buffer - To Reduce Energy
(Correct)
0.4: Instruction Cache Fetch Policies for Speculative Execution - Lee, Baer, Calder, Grunwald (1995)
(Correct)
Related documents from co-citation: More All
7: Combining branch predictors
- McFarling - 1993
7: A comparison of dynamic branch predictors that use two levels of branch history
- Yeh, Patt - 1993
6: A study of branch prediction strategies (context) - Smith - 1981
BibTeX entry: (Update)
B. Calder and D. Grunwald, "Fast & accurate instruction fetch and branch prediction," in Proc. 21st Ann. International Symposium on Computer Architecture, pp. 2--11, Apr. 1994. http://citeseer.ist.psu.edu/calder94fast.html More
@inproceedings{ calder94fast,
author = "Brad Calder and Dirk Grunwald",
title = "Fast and Accurate Instruction Fetch and Branch Prediction",
booktitle = "{ISCA}",
pages = "2-11",
year = "1994",
url = "citeseer.ist.psu.edu/calder94fast.html" }
Citations (may not include all citations):
386
Atom: A system for building customized program analysis tool.. (context) - Srivastava, Eustace - 1994
241
A study of branch prediction strategies (context) - Smith - 1981
230
Limits of instruction-level parallelism
- Wall - 1991
214
Combining branch predictors
- McFarling - 1993
185
Branch prediction strategies and branch target buffer design (context) - Lee, Smith - 1984
183
Profile guidedcode positioning (context) - Pettis, Hansen - 1990
110
Improving the accuracy of dynamic branch prediction using br.. (context) - Pan, So et al. - 1992
103
Predicting conditional branch directions from previous runs .. (context) - Fisher, Freudenberger - 1992
96
Branch prediction for free
- Ball, Larus - 1993
85
Reducing indirect function call overhead in c++ programs
- Calder, Grunwald - 1994
84
Reducing the cost of branches (context) - McFarling, Hennessy - 1986
66
Quantifying behavioral differences betweenC and C++ programs
- Calder, Grunwald et al. - 1994
59
Branch history table prediction of moving target branches du.. (context) - Kaeli, Emma - 1991
34
Branch target buffer design and optimization (context) - Perleberg, Smith - 1993
28
A comparison of dynamic branch predictors that use two level.. (context) - Yeh, Patt - 1993
28
Reduced Instruction Set Computer Architecture for VLSI (context) - Katevenis - 1985
24
Branch folding in the CRISP microprocessor: Reducing branch .. (context) - Ditzel, McLellan - 1987
24
Alternative implementations of twolevel adaptive branch pred.. (context) - Yeh, Patt - 1992
17
Reducing the branch penalty in pipelined processors (context) - Lilja - 1988
12
Strategies for branch target buffers (context) - Bray, Flynn - 1991
8
A comprehensive instruction fetch mechanism for a processor .. (context) - Yeh, Patt - 1992
2
Branch alignment (context) - Calder, Grunwald - 1994
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.colorado.edu/~calder/paper_pubs.html): More
Leapfrogging: A Portable Technique for Implementing Efficient.. - Wagner, Calder (1993)
(Correct)
Reducing Branch Costs via Branch Alignment - Calder, Grunwald (1994)
(Correct)
Reducing Indirect Function Call Overhead In C++ Programs - Calder, Grumwald (1994)
(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