Što je predviđanje ovisnosti o memoriji?

Predviđanje ovisnosti o memoriji, također poznato kao spekulativno opterećenje, je tehnika predviđanja koju koriste moderni procesori. U ovoj metodi, procesor pokušava prognozirati operacije koje ovise o pristupu istim podacima u memoriji računala i izvršava te operacije izvan redoslijeda kako bi se poboljšale performanse.

Izvođenjem operacija ovisnih o memoriji u redoslijedu koji nije predviđen programom, sustav može izbjeći pojavu poznatu kao prekršaj ovisnosti o RAW (read-after-write). U RAW-u program treba pristupiti vrijednosti podataka koje su upravo promijenjene. Kada dođe do takvog kršenja, sustav mora izvršiti ispiranje cjevovoda, što može odgoditi rad CPU-a. Predviđanje ovisnosti o memoriji može se koristiti za izbjegavanje tih situacija.

CPU uvjeti, ovisnost, memorija