[Libre-soc-bugs] [Bug 206] Implement branch prediction

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Thu May 27 03:45:54 BST 2021


--- Comment #30 from Jacob Lifshay <programmerjake at gmail.com> ---
I found a very interesting paper on the effects of modern branch predictors on
the performance of interpreters:
Branch Prediction and the Performance of Interpreters -
Don’t Trust Folklore

They tested a few Intel microarchitectures, as well as the combination of TAGE
and ITTAGE (which we very much should implement if we want decent cpu

Important takeaway: we *need* a good indirect-branch predictor (ITTAGE is a
good one). They can reduce branch mis-predictions to around 1-2 per thousand
instructions in stereotypical interpreter inner loops -- waay better than I

You are receiving this mail because:
You are on the CC list for the bug.

More information about the libre-soc-bugs mailing list