Speculative execution
ID: speculative-execution
Executing work before a condition validating it is resolved. Correctness requires suppressing or recovering its architectural effects if the condition fails. A reorder buffer supports controlled instruction retirement of such work.
New to topics? Read the docs here!