• DocumentCode
    3507238
  • Title

    Verification and FPGA Circuits of a Block-2 Fast Path-Based Predictor

  • Author

    Cadenas, Oswaldo ; Megson, Graham

  • Author_Institution
    Sch. of Syst. Eng., Reading Univ.
  • fYear
    2006
  • fDate
    28-30 Aug. 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper formally derives a new path-based neural branch prediction algorithm (FPP) into blocks of size two for a lower hardware solution while maintaining similar input-output characteristic to the algorithm. The blocked solution, here referred to as B2P algorithm, is obtained using graph theory and retiming methods. Verification approaches were exercised to show that prediction performances obtained from the FPP and B2P algorithms differ within one misprediction per thousand instructions using a known framework for branch prediction evaluation. For a chosen FPGA device, circuits generated from the B2P algorithm showed average area savings of over 25% against circuits for the FPP algorithm with similar time performances thus making the proposed blocked predictor superior from a practical viewpoint
  • Keywords
    field programmable gate arrays; graph theory; instruction sets; program compilers; B2P algorithm; FPGA circuits; FPP algorithm; block-2 fast path-based neural branch prediction algorithm; graph theory; retiming methods; Accuracy; Circuits; Field programmable gate arrays; Graph theory; Hardware; History; Maintenance engineering; Performance evaluation; Prediction algorithms; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    1-4244-0312-X
  • Type

    conf

  • DOI
    10.1109/FPL.2006.311216
  • Filename
    4100978