DocumentCode :
750839
Title :
Better branch prediction through prophet/critic hybrids
Author :
Falcon, Ayose ; Stark, Jared ; Ramirez, Alex ; Lai, Konrad ; Valero, Mateo
Author_Institution :
Hewlett-Packard Labs., Barcelona, Spain
Volume :
25
Issue :
1
fYear :
2005
Firstpage :
80
Lastpage :
89
Abstract :
The prophet/critic hybrid conditional branch predictor has two component predictors. The prophet uses a branch´s history to predict its direction. We call this prediction and the ones for branches following it the branch future. The critic uses the branch´s history and future to critique the prophet´s prediction. The hybrid combines the prophet´s prediction with the critique, either agrees or disagree, forming the branch´s overall prediction. Results shows these hybrids can reduce mispredicts by 39 percent and improve processor performance by 7.8 percent.
Keywords :
parallel architectures; storage management; critic hybrid branch prediction; parallel architectures; prophet hybrid branch prediction; storage management; Control systems; Counting circuits; Energy consumption; Frequency; History; Navigation; Pipelines; Process design; Roads; Voltage;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/MM.2005.5
Filename :
1411720
Link To Document :
بازگشت