See this document in CiteSeerX!

A Comprehensive Analysis of Indirect Branch Prediction (2002)  (Make Corrections)  
Oliverio J. Santana, Ayose Falcon, Enrique Fernandez, Pedro Medina, Alex Ramirez, Mateo Valero
ISHPC



  Home/Search   Context   Related

 
View or download:
people.ac.upc.es/a...santana_ishpc02.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  people.ac.upc.es/a...publications (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Indirect branch prediction is a performance limiting factor for current computer systems, preventing superscalar processors from exploiting the available ILP. Indirect branches are responsible for 55.7% of mispredictions in our benchmark set, although they only stand for 15.5% of dynamic branches. Moreover, a 10.8% average IPC speedup is achievable by perfectly predicting all indirect branches. (Update)

Active bibliography (related documents):   More   All
0.4:   Analysis and Evaluation of the Multi-Stage Cascaded.. - Santana, Falcón.. (2001)   (Correct)
0.3:   Software and Hardware Techniques for Efficient Polymorphic Calls - Driesen (1999)   (Correct)
0.2:   The Structure and Performance of Efficient Interpreters - Ertl, Gregg (2003)   (Correct)

Similar documents based on text:   More   All
0.2:   Next Stream Prediction - Ayose (2002)   (Correct)
0.1:   Code Placement for Improving Dynamic Branch Prediction - Accuracy Daniel Jimenez   (Correct)
0.1:   In Proceedings of the 4th International Symposium on.. - May..   (Correct)

BibTeX entry:   (Update)

@inproceedings{ santana02comprehensive,
    author = "Oliverio J. Santana and Ayose Falcon and Enrique Fernandez and Pedro Medina and Alex Ramirez and Mateo Valero",
    title = "A Comprehensive Analysis of Indirect Branch Prediction",
    booktitle = "{ISHPC}",
    pages = "133-145",
    year = "2002",
    url = "citeseer.ist.psu.edu/santana02comprehensive.html" }
Citations (may not include all citations):
185   Branch prediction strategies and branch target buffer design (context) - Lee, Smith - 1984
70   Two level adaptive training branch prediction - Yeh, Patt - 1991
59   Branch history table prediction of moving target branches du.. (context) - Kaeli, Emma - 1991
54   Dynamic path-based branch correlation (context) - Nair - 1995
42   Trading conflict and capacity aliasing in conditional branch.. - Michaud, Seznec et al. - 1997
40   Accurate indirect branch prediction - Driesen, Holzle - 1998
38   Target prediction for indirect jumps - Chang, Hao et al. - 1997
34   Digital Equipment Corporation (context) - Combining, predictors - 1993
34   Branch target buffer design and optimization (context) - Perleberg, Smith - 1993
31   A comprehensive instruction fetch mechanism for a processor .. - Yeh, Patt - 1995
29   Variable length path branch prediction - Stark, Evers et al. - 1998
27   The cascaded predictor: economical and adaptive branch targe.. - Driesen, Holzle - 1998
22   accurate instruction fetch and branch prediction (context) - Calder, Grunwald - 1994
15   Reducing indirect function call overhead in C++ programs (context) - Calder, Grunwald - 1994
7   Multi-Stage Cascaded Prediction - Driesen, Holzle - 1999
1   Analysis and evaluation of the Multi-Stage Cascaded Predicto.. - Santana, Falc'on et al. - 2001

Documents on the same site (http://people.ac.upc.es/afalcon/publications.html):   More
Next Stream Prediction - Ayose (2002)   (Correct)
Analysis of Dynamic History Length Changes Effect.. - Falcon, Santana.. (2002)   (Correct)
Differences Between the Next Stream Predictor and.. - Santana, Falcon.. (2002)   (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