Proceedings of The 26th EUROMICRO Conference (EUROMICRO'00) Volume I-Volume 1
Influence of High-Level Program Structures on Branch Prediction Accuracy
Maastricht, The Netherlands
September 05-September 07
ISBN: 0-7695-0780-8
Current techniques do not take advantage of information regarding high-level program structures to improve branch prediction accuracy. The existing testing tools are inadequate in discovering these relationships. A new testing tool is thus developed to generate test programs. It allows the high-level program characteristics of these test programs to be varied. The tests conducted uncover the reasons behind the success and failure of different branch predictors, with the Gap and the path-based predictors chosen as examples for illustration. They also suggest ways the compiler can assist in improving the prediction accuracy. A new prediction scheme that takes advantage of these findings is introduced.
Citation:
Afshin Ganjoo, Nian-Feng Tzeng, "Influence of High-Level Program Structures on Branch Prediction Accuracy," euromicro, vol. 1, pp.1316, Proceedings of The 26th EUROMICRO Conference (EUROMICRO'00) Volume I-Volume 1, 2000