See this document in CiteSeerX!

Neural Methods for Dynamic  (Make Corrections)  
Branch Prediction DANIEL A. JIM ENEZ Rutgers University and CALVIN LIN The...



  Home/Search   Context   Related

 
View or download:
rutgers.edu/tocs02.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  rutgers.edu/index (more)
(Enter author homepages)

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

Abstract: This article presents a new and highly accurate method for branch prediction. The key idea is to use one of the simplest possible neural methods, the perceptron, as an alternative to the commonly used two-bit counters. The source of our predictor's accuracy is its ability to use long history lengths, because the hardware resources for our method scale linearly, rather than exponentially, with the history length. We describe two versions of perceptron predictors, and we evaluate these ... (Update)

Similar documents (at the sentence level):   More
49.6%:   Neural Methods for Dynamic - Branch Prediction Daniel   (Correct)
47.7%:   Neural Methods for Dynamic Branch Prediction - Jimenez, Lin (2002)   (Correct)
26.6%:   Delay-Sensitive Branch Predictors for Future Technologies - Jimenez (2002)   (Correct)

Active bibliography (related documents):   More   All
0.4:   Perceptron Learning for Predicting the Behavior of.. - Jiménez, Lin (2001)   (Correct)
0.4:   Prophet/Critic Hybrid Branch Prediction - Falcón, Stark, Ramirez, Lai.. (2004)   (Correct)
0.3:   Selective Cache Ways: On-Demand Cache Resource Allocation - Albonesi (2000)   (Correct)

Similar documents based on text:   More   All
0.1:   The Impact of Delay on the Design of Branch Predictors - Jiménez, Keckler, Lin (2000)   (Correct)

BibTeX entry:   (Update)

@misc{ daniel-neural,
  author = "Branch Prediction Daniel",
  title = "Neural Methods for Dynamic",
  url = "citeseer.ist.psu.edu/731976.html" }
Citations (may not include all citations):
3972   Introduction to Algorithms (context) - CORMEN, LEISERSON et al. - 1990
1575   Computer Architecture: A Quantitative Approach (context) - HENNESSY, AND - 1996
241   A study of branch prediction strategies (context) - SMITH - 1981
214   Combining branch predictors - MCFARLING - 1993
116   Highly accurate data value prediction using hybrid predictor.. - WANG, AND - 1960
102   Principles of Neurodynamics: Perceptrons and the Theory of B.. (context) - ROSENBLATT - 1962
96   Branch prediction for free - BALL, AND - 1993
91   Two-level adaptive branch prediction (context) - YEH, PATT - 1991
82   Assigning confidence to conditional branch predictions - JACOBSEN, ROTENBERG et al. - 1996
57   The Agree predictor: A mechanism for reducing negative branc.. - SPRANGLE, CHAPPELL et al. - 1997
55   The YAGS branch prediction scheme (context) - EDEN, AND - 1998
47   Correlation and aliasing in dynamic branch predictors (context) - SECHREST, LEE et al. - 1996
46   The bi-mode branch predictor (context) - LEE, CHEN et al. - 1997
42   Trading conflict and capacity aliasing in conditional branch.. - MICHAUD, SEZNEC et al. - 1997
35   Evidence-based static branch prediction using machine learni.. - CALDER, GRUNWALD et al. - 1997
33   An analysis of correlation and predictability: What makes tw.. - EVERS, PATEL et al. - 1998
32   The perceptron: A model for brain functioning (context) - BLOCK - 1962
31   The Alpha 21264 microprocessor (context) - KESSLER - 1999
29   Variable length path branch prediction - STARK, EVERS et al. - 1998
23   Understanding neural networks via rule extraction - SETIONO, AND - 1995
21   Artificial Neural Networks for Image Understanding (context) - KULKARNI - 1993
21   A language for describing predictors and its application to .. - EMER, AND - 1997
20   Dynamically weighted ensemble neural networks for classifica.. - ENEZ, AND - 1998
13   Dynamic branch prediction with perceptrons - ENEZ, AND - 2001
10   The impact of delay on the design of branch predictors (context) - ENEZ, KECKLER et al. - 2000
10   Fundamentals of Neural Networks: Architectures (context) - FAUCETT - 1994
7   Improving branch prediction by understanding branch behavior (context) - EVERS - 2000
4   Towards a high performance neural branch predictor (context) - VINTAN, AND - 1999
3   PA-8500: The continuing evolution of the PA-8000 family (context) - LESARTRE, AND - 1997
3   The SimpleScalar tool set version 2 (context) - BURGER, AND - 1997
3   A neuroevolution method for dynamic resource allocation on a.. - GOMEZ, BURGER et al. - 2001

Documents on the same site (http://camino.rutgers.edu/index.html):   More
Code Placement for Improving Dynamic Branch Prediction - Accuracy Daniel Jimenez   (Correct)
Boolean Formula-based Branch Prediction for Future.. - Jiménez, Hanson.. (2001)   (Correct)
Reconsidering Complex Branch Predictors - Jimenez (2003)   (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