DocumentCode :
345143
Title :
Extending correlation in branch prediction schemes
Author :
Vintan, Lucian N. ; Egan, Colin
Author_Institution :
Dept. of Comput. Sci., L. Blaga Univ., Romania
Volume :
1
fYear :
1999
fDate :
1999
Firstpage :
441
Abstract :
The main aim of this research is to propose a new Two-Level Adaptive Branch Prediction scheme, based on additional correlation information. Conventional two-level adaptive branch prediction exploits the correlation between the outcome of a branch and the path followed through a program to reach the branch. Typically the program path is identified by recording whether each branch on the path is taken or nor taken. Unfortunately, this limited information is insufficient to allow one path to a branch to be distinguished from other potential paths to the same branch. In this paper, we explore the benefits of adding sufficient information, in the form of successive branch addresses, to uniquely identify each program path. We use trace-driven simulation to compare our modified branch prediction scheme with a conventional GAp two-level predictor and demonstrate that our new predictor performs better than the conventional GAp scheme at the same level of hardware complexity,
Keywords :
parallel architectures; performance evaluation; Two-Level Adaptive Branch Prediction; branch prediction schemes; correlation information; modified branch prediction; trace-driven simulation; Accuracy; Availability; Electronic switching systems; History; Performance loss; Pipelines; Postal services; Predictive models; Radio access networks; Read only memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
EUROMICRO Conference, 1999. Proceedings. 25th
Conference_Location :
Milan
ISSN :
1089-6503
Print_ISBN :
0-7695-0321-7
Type :
conf
DOI :
10.1109/EURMIC.1999.794506
Filename :
794506
Link To Document :
بازگشت