Cost effective speculation with the omnipredictor

Arthur Pérais, André Seznec · 2018

Modern superscalar processors heavily rely on out-of-order and speculative execution to achieve high performance. The conditional branch predictor, the indirect branch predictor and the memory dependency predictor are among the key structures that enable efficient speculative out-of-order execution. Therefore, processors implement these three predictors as distinct hardware components.

Read the paper · More papers on PaperTik