• DocumentCode
    2906406
  • Title

    FPGA organization for the fast path-based neural branch predictor

  • Author

    Cadenas, Oswaldo ; Megson, Graham ; Jones, Daniel

  • Author_Institution
    Sch. of Syst. Eng., Reading Univ., UK
  • fYear
    2005
  • fDate
    11-14 Dec. 2005
  • Firstpage
    251
  • Lastpage
    257
  • Abstract
    This paper develops cycle-level FPGA circuits of an organization for a fast path-based neural branch predictor. Our results suggest that practical sizes of prediction tables are limited to around 32KB to 64KB in current FPGA technology due mainly to FPGA area of logic resources to maintain the tables. However, the predictor scales well in terms of prediction speed. Table sizes alone should not be used as the only metric for hardware budget when comparing neural-based predictor to predictors of totally different organizations. This paper also gives early evidence to shift the attention on to the recovery from mis-prediction latency rather than on prediction latency as the most critical factor impacting accuracy of predictions for this class of branch predictors.
  • Keywords
    field programmable gate arrays; logic design; neural nets; FPGA organization; logic resources; misprediction latency; path-based neural branch predictor; prediction latency; prediction table; Accuracy; Circuits; Delay; Field programmable gate arrays; Hardware; Logic; Prediction algorithms; Predictive models; Systems engineering and theory; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2005. Proceedings. 2005 IEEE International Conference on
  • Print_ISBN
    0-7803-9407-0
  • Type

    conf

  • DOI
    10.1109/FPT.2005.1568555
  • Filename
    1568555