DocumentCode :
258476
Title :
Advanced branch predictors for soft processors
Author :
Di Wu ; Moshovos, Andreas
Author_Institution :
Electr. & Comput. Eng. Dept., Univ. of Toronto, Toronto, ON, Canada
fYear :
2014
fDate :
8-10 Dec. 2014
Firstpage :
1
Lastpage :
6
Abstract :
This work studies implementations of the Perceptron [1] and TAGE [2] branch predictors for general purpose, in-order pipelined single core soft processors. It proposes FPGA-friendly optimizations whose goal is to achieve high operating frequency. This work discusses the design tradeoffs and proposes a highly accurate and fast branch predictor variant based on TAGE, O-TAGE-SC. It operates at 270MHz, the maximum frequency of Altera´s highest performing soft-processor Nios II-f. Using a representative subset of the SPECCPU2006 benchmarks, this work shows that O-TAGE-SC delivers 5.2% better instruction throughput versus the previously proposed gRselect predictor [3].
Keywords :
computer architecture; field programmable gate arrays; perceptrons; pipeline processing; FPGA-friendly optimizations; O-TAGE-SC; SPECCPU2006 benchmarks; TAGE branch predictors; advanced branch predictors; frequency 270 MHz; gRselect predictor; general purpose soft processors; in-order pipelined single core soft processors; perceptron; Accuracy; Adders; Field programmable gate arrays; Hardware; History; Program processors; Radiation detectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
ReConFigurable Computing and FPGAs (ReConFig), 2014 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4799-5943-3
Type :
conf
DOI :
10.1109/ReConFig.2014.7032495
Filename :
7032495
Link To Document :
بازگشت