Hva er en Out-of-Order-utførelse?

Først introdusert med IBMs POWER1 mikroprosessor i 1990, utføres ikke-på-bestilling, også kjent som dynamisk utførelse, en prosesseringsteknikk som brukes i de fleste moderne CPUer. I stedet for å bare utføre instruksjoner i den rekkefølgen de vises i et program, utfører prosessoren noen ganger instruksjoner "ute av pålegg", avhengig av tilgjengeligheten av data. Å gjøre det minimerer bortkastede klokkeslett, fordi behandlingen kan starte ved ventende instruksjoner, selv om andre instruksjoner opplever en forsinkelse.

Klokke syklus, CPU betingelser, IBM, Instruksjoner