Dom > Razstava > Vsebine

Mikroarhitekturni koncepti Izvedba izven naročila

Mar 09, 2019

Dodajanje predpomnilnikov zmanjša pogostost ali trajanje stojnic zaradi čakanja, da se podatki pridobijo iz hierarhije pomnilnika, vendar se teh stojnic ne znebi v celoti. V zgodnjih modelih bi predpomnilnik prisilil upravljavca predpomnilnika, da ustavi procesor in počaka. Seveda lahko v programu obstajajo še kakšna druga navodila, katerih podatki so na voljo v tem predpomnilniku. Izvajanje brez naročila omogoča obdelavo pripravljenega ukaza, medtem ko starejši ukaz čaka na predpomnilnik, nato ponovno naroči rezultate, da se zdi, da se je vse zgodilo v programiranem vrstnem redu. Ta tehnika se uporablja tudi za izogibanje drugim stojalom odvisnosti od operandov, kot je navodilo, ki čaka na rezultat operacije z dolgim časom zakasnitve ali druge operacije z več cikli.