Abstract
A Branch History Table (BHT) stores past action and target for branches, and predicts that future behavior will repeat. Although past action is a good indicator of future action, the subroutine CALL/RETURN paradigm makes correct prediction of the branch target difficult. The authors propose a new stack mechanism for reducing this type of misprediction. Using traces of the SPEC benchmark suite running on an RS/6000, they provide an analysis of the performance enhancements possible using a BHT. It is shown that the proposed mechanism can reduce the number of branch wrong guesses by 18.2% on average.
Cite
CITATION STYLE
Kaeli, D. R., & Emma, P. G. (1991). Branch history table prediction of moving target branches due to subroutine returns. In Conference Proceedings - Annual Symposium on Computer Architecture (pp. 34–42). Publ by IEEE. https://doi.org/10.1145/115952.115957
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.