CM Architecture Avancée
Parallélisme et mécanismes
architecturaux avancés
Laurent Rodriguez – Benoît Miramond
Parallélisme
●Parallélisme d’instructions
–Parallélisme temporel : pipeline
–Parallèlisme : VLIW et Superscalaire
–Débit d’instructions : vectoriel
•Parallélisme de données
–SIMD
•Parallélisme de tâches
–Multithread
–Multi processeur
Plan
I. Architectures Pipelinées
II. Architectures Superscalaires et VLIW
III. Architectures Vectorielles
IV. Architectures Multi-thread
V. Interruptions
VI. DMA
VII. Cache
VIII. Exemple : Les processeurs graphiques (GPU)
I. Parallélisme d’instructions
1.1 La technique du pipeline
L'exécution complète d'une instruction dans un processeur met en jeu
plusieurs unités du processeur (unité d'adressage, unité de décodage,
unité d'exécution, etc...) qui ne sont pas toutes utilisées
simultanément.
La technique du pipeline consiste à améliorer les performances du
processeur en même temps que son rendement.
Le pipeline permet de superposer les sous-cycles d'exécution des
instructions.
1 / 68 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!