Dom Sprzęt komputerowy Co to jest prognoza gałęzi? - definicja z techopedia

Co to jest prognoza gałęzi? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza prognozowanie gałęzi?

Prognozowanie gałęzi to podejście do architektury komputera, które próbuje zmniejszyć koszty rozgałęzienia. Predykacja rozgałęzienia przyspiesza przetwarzanie instrukcji rozgałęzienia za pomocą procesorów wykorzystujących potokowanie. Technika ta polega na wykonywaniu niektórych instrukcji tylko wtedy, gdy pewne predykaty są prawdziwe. Prognozowanie gałęzi jest zwykle implementowane sprzętowo za pomocą predyktora gałęzi.

Prognozowanie gałęzi jest również znane jako predykcja gałęzi lub po prostu predykcja.

Techopedia wyjaśnia prognozy branżowe

Prognozowanie rozgałęzień to technika stosowana do przyspieszenia wykonywania instrukcji na procesorach korzystających z potokowania. Procesory początkowo wykonywały instrukcje jeden po drugim, gdy pojawiły się, ale wprowadzenie potokowania oznaczało, że instrukcje rozgałęziania mogą znacznie spowolnić procesor, ponieważ procesor musi czekać na wykonanie skoku warunkowego.

Prognozowanie gałęzi dzieli instrukcje na predykaty, podobnie jak logika predykatów. Procesor korzystający z przewidywania gałęzi wykonuje instrukcje tylko wtedy, gdy predykat jest prawdziwy. Jednym z przykładów jest użycie logiki warunkowej. Ponieważ niepotrzebny kod nie jest wykonywany, procesor może działać znacznie wydajniej. Przewidywanie rozgałęzień jest implementowane w logice procesora za pomocą predyktora rozgałęzienia.

Co to jest prognoza gałęzi? - definicja z techopedia