Eksekvering utenfor rekkefølge
Utseende
Eksekvering utenfor rekkefølge (engelsk: out-of-order execution) er innenfor informatikken et paradigme som er brukt i avanserte mikroprosessorer. Det går ut på å ta i bruk instruksjonssykluser som ellers ville være ubrukt på grunn av en forsinkelse. I dette paradigmet utfører mikroprosessoren instruksjonene i en annen rekkefølge enn det som tilsies i programmet..[1] Gjennom innebygd maskinvare oppdager den dataavhengigheter før de inntreffer, og opphever den forsinkelse som dataavhengigheter kunne forårsake ved å utføre avhengige instruksjoner i en annen rekkefølge enn programmet skulle tilsi.[2]
Referanser
[rediger | rediger kilde]- ^ «Out-of-order execution» (PDF). cs.washington.edu. 2006. Besøkt 17. januar 2014. «don't wait for previous instructions to execute if this instruction does not depend on them»
- ^ «Out-of-order Execution». pcguide.com. Besøkt 17. januar 2014. «This flexibility improves performance since it allows execution with less "waiting" time.»
Denne artikkelen er en spire. Du kan hjelpe Wikipedia ved å utvide den.
Autoritetsdata