Philip G. Emma
IEEE Micro
In this paper, we present mechanisms that improve the accuracy and performance of history-based branch prediction. By studying the characteristics of the decision structures present in high-level languages, two mechanisms are proposed that reduce the number of wrong predictions made by a branch target buffer (BTB). Execution-driven modeling is used to evaluate the improvement in branch prediction accuracy, as well as the reduction in overall program execution. © 1997 IEEE.
Philip G. Emma
IEEE Micro
Zoran Miljanic, David R. Kaeli
SIGSMALL 1991
Philip G. Emma
IEEE Micro
Philip G. Emma, Allan Hartstein, et al.
IBM J. Res. Dev