Die Out-of-Order-Ausführung, auch als dynamische Ausführung bekannt, wurde erstmals 1990 mit dem POWER1-Mikroprozessor von IBM eingeführt und ist eine Verarbeitungstechnik, die in den meisten modernen CPUs verwendet wird. Anstatt Anweisungen nur in der Reihenfolge auszuführen, in der sie in einem Programm erscheinen, führt der Prozessor Anweisungen manchmal “außerhalb der Reihenfolge” aus, abhängig von der Verfügbarkeit von Daten. Dadurch werden verschwendete Taktzyklen minimiert, da die Verarbeitung bei anhängigen Befehlen beginnen kann, selbst wenn andere Befehle eine Verzögerung erfahren.
Taktzyklus, CPU-Begriffe, IBM, Anweisungen