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