Cost effective speculation with the omnipredictor
2018pp. 1–13
Citations Over Time
Abstract
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.
Related Papers
- → Cost effective speculation with the omnipredictor(2018)6 cited
- → Branch history table indexing to prevent pipeline bubbles in wide-issue superscalar processors(1993)13 cited
- → An Out-of-order Superscalar Processor With Speculative Execution And Fast, Precise Interrupts(2005)9 cited
- → Microarchitecture support for reducing branch penalty in a superscaler processor(2002)