Table des matières:
- Définition - Que signifie la prédiction de branchement?
- Techopedia explique la prédiction des succursales
Définition - Que signifie la prédiction de branchement?
La prédiction de branchement est une approche de l'architecture informatique qui tente d'atténuer 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 implique d'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 connue sous le nom de prédication de branche ou simplement comme prédication.
Techopedia explique la prédiction des succursales
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 pipeline. 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, similaires à 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 utilise la logique conditionnelle. Étant donné que le code inutile n'est pas exécuté, le processeur peut fonctionner beaucoup plus efficacement. La prédiction de branche est implémentée en logique CPU avec un prédicteur de branche.
