Exécution out-of-order
CPU paradigm in which a processor executes instructions in an order based on availability of input data/execution units rather than original order in a program, thus avoiding idleness while waiting for the preceding instruction to complete