Hvad er en Out-Of-Order-udførelse?

Først introduceret med IBMs POWER1 mikroprocessor i 1990, er udførelse uden for rækkefølge, også kendt som dynamisk udførelse, en bearbejdningsteknik, der anvendes i de fleste moderne CPU'er. I stedet for kun at udføre instruktioner i den rækkefølge, de vises i et program, udfører processoren nogle gange instruktioner "ude af drift" afhængigt af tilgængeligheden af ​​data. Dette gør det muligt at reducere spildcykler, da behandlingen kan begynde med afventende instruktioner, selvom andre instruktioner oplever en forsinkelse.

Ur cyklus, CPU vilkår, IBM, Instruktioner