[article]
Titre : |
Processeurs : exécution pipeline des instructions |
Type de document : |
texte imprimé |
Auteurs : |
Daniel Etiemble, Auteur ; Anceau, François, Auteur |
Année de publication : |
2007 |
Article en page(s) : |
pp. 1-19 |
Note générale : |
Technologies logicielles Architectures des systèmes |
Langues : |
Français (fre) |
Mots-clés : |
Pipeline Superpipeline Renommage de registres |
Résumé : |
Cet article présente les caractéristiques essentielles de l’exécution pipeline des instructions dans les processeurs. Les pipelines ont évolué depuis la fin des années 50. Avec les exemples des pipelines du MIPS 2000 et de l’Intel i486, il montre la décomposition des instructions en étapes élémentaires et leur exécution par le matériel. Il présente le traitement des dépendances de données et de contrôle pour les instructions simples. Les dépendances de données plus complexes sont introduites par les instructions dont la partie calcul nécessite plusieurs cycles d’horloge. Les techniques matérielles de contrôle des vraies dépendances et de suppression des dépendances de nom et les techniques logicielles pour supprimer ou réduire les suspensions sont présentées, ainsi que les problèmes des interruptions et de terminaison non ordonnée des instructions. |
Note de contenu : |
Bibliogr. |
REFERENCE : |
H 1004 |
Date : |
Août 2013 |
En ligne : |
http://www.techniques-ingenieur.fr/base-documentaire/technologies-de-l-informati [...] |
in Techniques de l'ingénieur HB > Vol. HB1 (Trimestriel) . - pp. 1-19
[article] Processeurs : exécution pipeline des instructions [texte imprimé] / Daniel Etiemble, Auteur ; Anceau, François, Auteur . - 2007 . - pp. 1-19. Technologies logicielles Architectures des systèmes Langues : Français ( fre) in Techniques de l'ingénieur HB > Vol. HB1 (Trimestriel) . - pp. 1-19
Mots-clés : |
Pipeline Superpipeline Renommage de registres |
Résumé : |
Cet article présente les caractéristiques essentielles de l’exécution pipeline des instructions dans les processeurs. Les pipelines ont évolué depuis la fin des années 50. Avec les exemples des pipelines du MIPS 2000 et de l’Intel i486, il montre la décomposition des instructions en étapes élémentaires et leur exécution par le matériel. Il présente le traitement des dépendances de données et de contrôle pour les instructions simples. Les dépendances de données plus complexes sont introduites par les instructions dont la partie calcul nécessite plusieurs cycles d’horloge. Les techniques matérielles de contrôle des vraies dépendances et de suppression des dépendances de nom et les techniques logicielles pour supprimer ou réduire les suspensions sont présentées, ainsi que les problèmes des interruptions et de terminaison non ordonnée des instructions. |
Note de contenu : |
Bibliogr. |
REFERENCE : |
H 1004 |
Date : |
Août 2013 |
En ligne : |
http://www.techniques-ingenieur.fr/base-documentaire/technologies-de-l-informati [...] |
|