Out-of-Order-Completion
Channel: Patrick Schnabel
Date: 2013-10-23

Was ist jetzt mit der Reihenfolge der Befehle, wenn es mehrere Pipelines gibt?
 
Dafür gibt es die Out-of-Order-Execution.

Das bedeutet nicht, dass da etwas "Außer Betrieb" ist, sondern, dass der Programmcode nicht in der Reihenfolge abgearbeitet wird, wie er geladen wurde.

Ein Teil der Out-of-Order-Execution ist die Out-of-Order-Completion. Die Out-of-Order-Completion ist ein spezieller Mechanismus, der sicherstellt, dass das Ergebnis dem entspricht, was bei einer sequentieller Bearbeitung herauskommen würde.