DocumentCode :
1831371
Title :
Record Branch Prediction: An Optimized Scheme for Two-level Branch Predictors
Author :
Chen, Tianzhou ; Pan, Ping ; Jiang, Guanjun ; Ye, Minjiao
Author_Institution :
Coll. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou, China
fYear :
2012
fDate :
25-27 June 2012
Firstpage :
1526
Lastpage :
1533
Abstract :
Modern processors get great performance improvement by branch prediction, and two-level branch predictor is widely used because of its simple structure and high performance. But this kind of predictor has 3 limitations - Branch Alias, History Noise and Multi-way Access. In this paper, we propose an optimized mechanism named Record Branch Prediction, which records the PCs and GHR of previous executed branches in order to guide current branch prediction. We apply Record Branch Prediction on the traditional two-level branch predictors and implement Record-Gshare and Record-2Bc-gskew. The results show that record predictors can get less prediction miss than original predictor without Record Branch Prediction. Besides, longer PC-Records and larger PHT capacity can reduce more prediction miss percentage for original predictor in general. As an example, Records-Gshare can reduce 7.6% prediction miss compared with Gshare and Records-2Bc-gskew can reduce 14.5% prediction miss compared with 2Bc-gskew on average when number of PC-Records entries is 20 and number of PHT entries is 4096.
Keywords :
computer architecture; multiprocessing systems; optimisation; pipeline processing; GHR; PC; Record-Gshare 2Bc-gskew; branch alias; history noise; modern processor; multiway access; optimization; record branch prediction; Hardware; History; Indexes; Neural networks; Noise; Pipelines; Program processors; Record-2Bc-gskew; Record-Gshare; branch level; branch pridictor; record branch prediction;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
Conference_Location :
Liverpool
Print_ISBN :
978-1-4673-2164-8
Type :
conf
DOI :
10.1109/HPCC.2012.223
Filename :
6332359
Link To Document :
بازگشت