Title :
Implementation and analysis of path history in dynamic branch prediction schemes
Author :
Reches, Shlomo ; Weiss, Shlomo
Author_Institution :
Dept. of Electr. Eng., Tel Aviv Univ., Israel
fDate :
8/1/1998 12:00:00 AM
Abstract :
Accurate branch prediction is essential for providing higher performance levels in modern processors. Many branch predictors use branch execution history to identify repetitive branch behavior. Path history provides additional information that may help separate sequences of different branch instructions with identical execution history. We present a method to implement path history in hardware-based branch prediction, and a comprehensive simulation study of branch prediction strategies that integrate path history
Keywords :
computer architecture; branch execution; branch predictors; dynamic branch prediction schemes; hardware-based branch prediction; path history; repetitive branch behavior; simulation study; Accuracy; Databases; History; Interference; Pattern matching; Performance analysis; Prediction methods; Predictive models; Shift registers; Switches;
Journal_Title :
Computers, IEEE Transactions on