info@panadisplay.com
Mikroarhitektonski koncepti Izvršenje izvan reda

Mikroarhitektonski koncepti Izvršenje izvan reda

Mar 09, 2019

Dodavanje keša smanjuje učestalost ili trajanje zastoja zbog čekanja da se podaci preuzmu iz hijerarhije memorije, ali se ne uklanjaju u potpunosti. U ranijim nacrtima promašaj keša će naterati kontroler keša da zaustavi procesor i sačeka. Naravno, u programu mogu postojati neke druge instrukcije čiji su podaci u tom trenutku dostupni u kešu. Izvršavanje van reda dozvoljava da se ta gotova instrukcija obradi dok starija instrukcija čeka na kešu, a zatim ponovo naručuje rezultate da bi se činilo da se sve desilo u programiranom redosledu. Ova tehnika se također koristi za izbjegavanje drugih zastoja ovisnosti o operandima, kao što je instrukcija koja čeka rezultat operacije dugog kašnjenja s pomičnim zarezom ili drugih operacija višestrukog ciklusa.