Introdotta per la prima volta con il microprocessore POWER1 di IBM nel 1990, l' esecuzione out-of-order, nota anche come esecuzione dinamica, è una tecnica di elaborazione utilizzata nella maggior parte delle CPU moderne. Piuttosto che eseguire solo le istruzioni nell'ordine in cui appaiono in un programma, il processore a volte esegue le istruzioni "fuori servizio", a seconda della disponibilità dei dati. In questo modo si riducono al minimo i cicli di clock sprecati, poiché l'elaborazione può iniziare con le istruzioni in sospeso anche se altre istruzioni subiscono un ritardo.
Ciclo di clock, termini della CPU, IBM, Istruzioni