(Enter summary)
Abstract: Providing accurate branch prediction is critical to effectively exploit superscalar execution. While most
modern processors employ speculative execution to overcome the branch hazard problem, some number
of the instructions will have to be discarded when a branch misprediction occurs. Even though existing
branch prediction schemes can accurately predict the direction of conditional branches, they still have
difficulty predicting the correct targets of indirect branches. This type of branch... (Update)
Cited by: More
The Structure and Performance of Efficient Interpreters - Ertl, Gregg (2003)
(Correct)
Similar documents (at the sentence level):
13.0%: Predicting Indirect Branches via Data Compression - Kalamatianos, al. (1998)
(Correct)
5.4%: Indirect Branch Prediction using Data Compression Techniques - Kalamatianos, Kaeli (1999)
(Correct)
Active bibliography (related documents): More All
1.5: Improving the Accuracy of Indirect Branch Predication via.. - Kalamatianos, Kaeli (1998)
(Correct)
1.1: Microarchitectural and Compile-Time Optimizations for.. - Kalamatianos (2000)
(Correct)
0.3: Software and Hardware Techniques for Efficient Polymorphic Calls - Driesen (1999)
(Correct)
Similar documents based on text: More All
0.9: Rehashable BTB: An Adaptive Branch Target Buffer to Improve .. - Li, Bhargava, John (2002)
(Correct)
0.4: Runtime Predictability of Loops - de Alba, Kaeli (2001)
(Correct)
0.3: Implications of Register and Memory Temporal Locality.. - Morano, Khalafi.. (2002)
(Correct)
BibTeX entry: (Update)
J. Kalamatianos and D. R. Kaeli, "Improving the accuracy of indirect branch prediction via branch classification," in Workshop on the Interaction between Compilers and Computer Architectures (INTERACT-3) held in conjunction with ASPLOS-VIII, 1998. http://citeseer.ist.psu.edu/kalamatianos99improving.html More
@misc{ kalamatianos98improving,
author = "J. Kalamatianos and D. Kaeli",
title = "Improving the accuracy of indirect branch prediction via branch classification",
text = "J. Kalamatianos and D. R. Kaeli, Improving the accuracy of indirect branch
prediction via branch classification, in Workshop on the Interaction between
Compilers and Computer Architectures (INTERACT-3) held in conjunction with
ASPLOS-VIII, 1998.",
year = "1998",
url = "citeseer.ist.psu.edu/kalamatianos99improving.html" }
Citations (may not include all citations):
461
Programming Language (context) - Stroustrup - 1991
214
Combining Branch Predictors
- McFarling - 1993
190
Optimization of Object-Oriented Programs using Static Class ..
- Dean, Grove et al. - 1995 ACM DBLP
185
Branch Prediction Strategies and Branch Target Buffer Design (context) - Lee, Smith - 1984 ACM DBLP
146
A Comparison of Dynamic Branch Predictors that use Two Level..
- Yeh, Patt - 1993 ACM DBLP
110
Improving the Accuracy of Dynamic Branch Prediction using Br.. (context) - Pan, So et al. - 1992 ACM DBLP
103
Predicting Conditional Branch Directions from Previous Runs .. (context) - Fisher, Freudenberger - 1992 ACM DBLP
85
Reducing Indirect Function Call Overhead in C++ Programs
- Calder, Grunwald - 1994 ACM DBLP
70
Two-Level Adaptive Training Branch Prediction
- Yeh, Patt - 1991 ACM DBLP
69
Profile-Guided Receiver Class Prediction
- Grove, Dean et al. - 1995 ACM DBLP
66
Quantifying Behavioral Differences between C and C++ program..
- Calder, Grunwald et al. - 1994
62
A Comparative Analysis of Schemes for Correlated Branch Pred..
- Young, Gloy et al. - 1995 ACM DBLP
61
Execution Characteristics of Desktop Applications on Windows..
- Lee, Crowley et al. - 1998 ACM DBLP
59
Branch History Table Prediction of moving Target Branches du.. (context) - Kaeli, Emma - 1991 ACM DBLP
54
Dynamic Path-based Branch Correlation (context) - Nair - 1995 ACM DBLP
52
Branch Classification : a New Mechanism for Improving Branch..
- Chang, Hao et al. - 1994
43
Control Flow Speculation in Multiscalar Processors
- Jacobson, Bennett - 1996 ACM DBLP
42
Eliminating Virtual Function Calls in C++ Programs
- Aigner, Holzle - 1996 ACM DBLP
40
Accurate Indirect Branch Prediction
- Driesen, Holzle - 1998 ACM DBLP
38
Characterizing the Impact of Predicated Execution on Branch ..
- Mahlke, Hank - 1994 ACM DBLP
38
Target Prediction for Indirect Jumps
- Chang, Hao et al. - 1997 ACM DBLP
32
Link-Time Optimization of Address Calculation on a 64-bit Ar..
- Srivastava, Wall - 1994 ACM DBLP
30
Interprocedural Conditional Branch Elimination
- Bodik, Gupta et al. - 1997 ACM DBLP
16
Branch Effects Reduction Techniques (context) - Uht, Sindagi et al. - 1997
13
Improving the Accuracy of History-based Branch Prediction
- Kaeli, Emma - 1997 ACM
8
Limits of Indirect Branch Prediction
- Driesen, Holzle - 1997 ACM
7
ATOM User Manual (context) - Corporation, Massachusetts - 1994
5
Alpha AXP Architecture Handbook (context) - Corporation, Massachusetts - 1994
4
DEC OSF/1 Programmer's Guide (context) - Corporation, Massachusetts - 1993
3
Classification-Directed Branch Predictor Design
- Chang - 1997 ACM
Documents on the same site (http://www.ece.neu.edu/personal/kalamat/): More
Design of a 1-D DWT chip - Kalamatianos (1999)
(Correct)
Indirect Branch Prediction using Data Compression Techniques - Kalamatianos, Kaeli (1999)
(Correct)
Microarchitectural and Compile-Time Optimizations for.. - Kalamatianos (2000)
(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