Čo je to prognóza závislosti na pamäti?

Predikcia závislosti na pamäti, známa tiež ako špekulatívna záťaž, je predikčná technika, ktorú používajú moderné CPU. V tejto metóde sa procesor pokúša predpovedať operácie, ktoré závisia od prístupu k tým istým údajom v pamäti počítača, a tieto operácie vykonáva mimo prevádzky, aby sa zlepšil výkon.

Vykonaním operácií závislých od pamäte v inom poradí, ako je program naznačený, sa môže systém vyhnúť výskytu, ktorý je známy ako porušenie závislé od typu RAW (read-after-write). RAW je miesto, kde program potrebuje prístup k hodnote údajov, ktoré boli práve zmenené. Keď dôjde k takémuto porušeniu, systém musí vykonať vyprázdnenie potrubia, ktoré môže oneskoriť výkon procesora. Na predchádzanie týmto situáciám sa môže použiť predikcia závislosti na pamäti.

Termíny CPU, závislosť, pamäť