Prédiction de branchement

Définition - Que signifie la prédiction de branche?

La prédiction de branchement est une approche de l'architecture informatique qui tente de réduire les coûts de branchement. La prédication de branche accélère le traitement des instructions de branche avec les processeurs utilisant le pipelining. La technique consiste à exécuter certaines instructions uniquement si certains prédicats sont vrais. La prédiction de branche est généralement implémentée dans le matériel à l'aide d'un prédicteur de branche.

La prédiction de branche est également appelée prédication de branche ou simplement prédication.

Definir Tech explique la prédiction de branche

La prédiction de branche est une technique utilisée pour accélérer l'exécution des instructions sur les processeurs qui utilisent le pipelining. Les processeurs exécutaient initialement les instructions une par une au fur et à mesure de leur entrée, mais l'introduction du pipelining signifiait que les instructions de branchement pouvaient ralentir considérablement le processeur car le processeur devait attendre que le saut conditionnel soit exécuté.

La prédiction de branche décompose les instructions en prédicats, comme la logique des prédicats. Un processeur utilisant la prédiction de branche n'exécute des instructions que si un prédicat est vrai. Un exemple est l'utilisation de la logique conditionnelle. Puisque le code inutile n'est pas exécuté, le processeur peut travailler beaucoup plus efficacement. La prédiction de branche est implémentée dans la logique du processeur avec un prédicteur de branche.