Co je to riziko řízení ve výpočetní architektuře?

Nebezpečí řízení ve výpočetní architektuře je forma nebezpečí zřetězení, ke kterému dochází, když instrukce podmíněné větve změní normální tok programu a rozhodnutí o tom, zda převzít větev, je vyřešeno až o nějakou dobu později v řetězci. Toto zpoždění vytváří kritickou závislost instrukce, kde následující instrukce závisí na výsledku větvené instrukce a nemohou být provedeny, dokud větvení instrukce není dokončena. To může mít za následek plýtvání hodinovými cykly a snížený výkon, protože potrubí se musí zastavit nebo propláchnout pokyny po větvi, dokud nebude vyřešeno rozhodnutí o větvi. Techniky, jako je predikce větví a spekulativní provádění, se používají ke zmírnění rizik spojených s řízením a zlepšení účinnosti potrubí.

Datum publikace: