Taula de continguts:
Definició: què significa predicció de la branca?
La predicció de branques és un enfocament de l'arquitectura informàtica que intenta mitigar els costos de les branques. La predicació de les branques accelera el processament de les instruccions de les branques amb CPU mitjançant la canalització. La tècnica consisteix només en executar certes instruccions si certs predicats són certs. La predicció de branques s'implementa normalment en el maquinari mitjançant un predicdor de branques.
La predicció de branques també es coneix com predicació de branques o simplement com predicació.
Techopedia explica la predicció de branques
La predicció de branques és una tècnica que s'utilitza per accelerar l'execució d'instruccions sobre processadors que utilitzen canalització. Les CPU inicialment executaven les instruccions una a una a mesura que entraven, però la introducció de canalització significava que les instruccions de ramificació podrien retardar el processador de manera significativa, ja que el processador ha d’esperar a que s’executi el salt condicional.
La predicció de branques desglosa les instruccions en predicats, similars a la lògica dels predicats. Una CPU que utilitza predicció de branques només executa sentències si un predicat és cert. Un exemple és utilitzar la lògica condicional. Com que no s'executa un codi innecessari, el processador pot funcionar de manera molt més eficient. La predicció de branques s'implementa en la lògica de la CPU amb un predictor de branques.
