FPGA organization for the fast path-based neural branch predictor

Oswaldo Cadenas, Graham Megson, Daniel Jones

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings - 2005 IEEE International Conference on Field Programmable Technology
Pages251-257
Number of pages7
DOIs
Publication statusPublished - 2005
Externally publishedYes
Event2005 IEEE International Conference on Field Programmable Technology - , Singapore
Duration: 11 Dec 200514 Dec 2005

Publication series

NameProceedings - 2005 IEEE International Conference on Field Programmable Technology
Volume2005

Conference

Conference2005 IEEE International Conference on Field Programmable Technology
Country/TerritorySingapore
Period11/12/0514/12/05

Cite this