Module 9 | Multiprocesseur (suite)
Nous avons vu dans la leçon précédente les différents modèles d’architectures parallèles. Nous avons présenté en détail le parallélisme d’instructions à savoir les aléas structurels, les aléas de données et les aléas de contrôle. Nous avons également présenté le mécanisme de prédiction des branchements avec ses deux types statique et dynamique.
Dans cette leçon, nous allons présenter d’autres types de parallélisme à savoir le parallélisme de tâches et le parallélisme de données. Nous terminerons cette leçon par présenter le concept de graphe de dépendance, les multiprocesseurs, et une brève description des cartes graphiques.
À la fin de cette leçon, vous devriez être capable de :
- Expliciter le parallélisme de tâches et de données.
- Expliciter le concept de graphe de dépendance.
- Comprendre le principe des multiprocesseurs.
Texte de référence
Commencez la lecture du texte de référencePrécision :
Si vous avez de la difficulté à comprendre certains éléments ou aspects du texte, communiquez avec le professeur. Il vous fournira des explications ou des exemples selon le cas. N’hésitez pas également à poser vos questions sur le forum du cours.
Capsules vidéos (facultatif)
Pour en savoir davantage, je vous invite à visionner cette capsule vidéo :
Exemples d’exercices corrigés
Consultez ces exemples d’exercices avec solutions.
Quiz noté
Les Quiz vous permettent d’évaluer votre apprentissage de la matière. Ces quiz prennent la forme de questions à choix multiples. En plus de vous permettre de vérifier vos réponses, ils fournissent également, pour certaines questions, une courte explication de la réponse.
Examen final
Vous avez complété les neuf modules à l’étude, réalisé tous les quiz en ligne et tenu compte des rétroactions reçues à vos trois travaux notés.
Félicitations!
C’est maintenant le temps de passer votre examen final.