Prédiction de branchement
Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

La prédiction de branchement constitue pour un processeur à repérer les instructions machine de branchement conditionnel à l'entrée du pipeline et à prédire si le branchement est pris, afin de charger le pipeline avec le bon flux d'instructions. Si la prédiction échoue, le pipeline doit être vidé, et l'autre flux (Le mot flux (du latin fluxus, écoulement) désigne en général un ensemble d'éléments (informations / données, énergie, matière, ...) évoluant dans un sens commun. Plus précisément le terme est...) doit être chargé, ce qui occasionne une perte de temps (Le temps est un concept développé par l'être humain pour appréhender le changement dans le monde.) proportionnelle à la longueur (La longueur d’un objet est la distance entre ses deux extrémités les plus éloignées. Lorsque l’objet est filiforme ou en forme de lacet, sa...) du pipeline.

Dans le cas le plus simple, la prédiction de branchement (La prédiction de branchement constitue pour un processeur à repérer les instructions machine de branchement conditionnel à l'entrée du pipeline et à prédire si le branchement est pris,...) est statique (Le mot statique peut désigner ou qualifier ce qui est relatif à l'absence de mouvement. Il peut être employé comme :). Par exemple elle prévoit que tous les branchement en arrière sont pris. Ainsi une instruction (Une instruction est une forme d'information communiquée qui est à la fois une commande et une explication pour décrire l'action, le comportement, la méthode ou la tâche qui devra commencer, se terminer, être conduit, ou exécuté.) conditionnelle placée en fin de boucle pour tester la condition de répétition est bien prédite pour une boucle fréquemment répétée.

Une prédiction de branchement plus élaborée repose sur un cache de branchements.

Page générée en 0.026 seconde(s) - site hébergé chez Amen
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
Ce site est édité par Techno-Science.net - A propos - Informations légales
Partenaire: HD-Numérique