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!