4. Conclusion
Nous avons examiné les caractéristiques essentielles des pipelines utilisés dans les processeurs scalaires qui commencent l'exécution d'une nouvelle instruction à chaque cycle d'horloge. Si le principe du pipeline est simple, les instructions de contrôle (sauts, branchements, appels et retour de procédure) rompent l'exécution en séquence des instructions, qui est la base même du fonctionnement pipeline. De même, le fait que les opérations effectuées par certaines instructions nécessitent plusieurs cycles d'horloge introduit le problème fondamental des dépendances de données. Si les dépendances de nom peuvent être supprimées par des techniques matérielles, les vraies dépendances de type production consommateur doivent être contrôlées, par matériel ou par logiciel, et des techniques logicielles comme le
déroulage de boucle
ou le
...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Conclusion