Out-of-order execution
Out-of-order execution lets a processor run instructions as their inputs become available, even when earlier instructions are stalled. Results are committed in program order to preserve the appearance of sequential execution.
Out-of-order execution lets a processor run instructions as their inputs become available, even when earlier instructions are stalled. Results are committed in program order to preserve the appearance of sequential execution.