• DocumentCode
    3108717
  • Title

    Combining Local and Global History Hashing in Perceptron Branch Prediction

  • Author

    Ho, C.Y. ; Fong, Anthony S S

  • Author_Institution
    City Univ. of Hong Kong, Hong Kong
  • fYear
    2007
  • fDate
    11-13 July 2007
  • Firstpage
    54
  • Lastpage
    59
  • Abstract
    As the instruction issue rate and depth of pipelining increase, branch prediction is considered as a performance hurdle for modern processors. Extremely high branch prediction accuracy is essential to deliver their potential performance. Many perceptron branch predictors have been investigated to improve the dynamic branch prediction in recent years. This paper introduces combining local history hashing and global history hashing in perceptron branch prediction. This proposed perceptron predictor utilizes self-history as well as global history in indexing different weights of a perceptron. The simulation results show that our proposed perceptron predictor is more accurate than the one using either global history hashing or local history hashing alone. Our proposed perceptron predictor is able to achieve 4.13% misprediction rate and even 0.45% misprediction rate in some cases. And it has an improvement of 9.21% over using global history hashing alone, the mapping scheme proposed by Tarjan and Skadron.
  • Keywords
    file organisation; parallel architectures; perceptrons; program compilers; branch prediction; global history hashing; local history hashing; perceptron; self-history; Accuracy; Counting circuits; Equations; History; Indexing; Interference; Merging; Microarchitecture; Pipeline processing; Predictive models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Science, 2007. ICIS 2007. 6th IEEE/ACIS International Conference on
  • Conference_Location
    Melbourne, Qld.
  • Print_ISBN
    0-7695-2841-4
  • Type

    conf

  • DOI
    10.1109/ICIS.2007.81
  • Filename
    4276357