OutOfOrderExecution.md (407B)
1 # Out of Order Execution 2 3 Computer Architecture L2 4 5 **Definition:** An optimization strategy that executes commands out of order to reduce the amount of clocks/time taken to complete computations. This is complex as it can be hard to determine if a command relies upon another command that came in earlier. 6 7 See [DataFlow](DataFlow.md) for more information about out of order/non-Von Neumann computation.