Architectures Parallèles
Gratuit
- L’objectif global de ce cours est de permettre aux étudiants d’analyser les nouveaux concepts d’architectures de machines parallèles.
- Les objectifs spécifiques sont les suivants :
- Se familiariser avec les différents courants de pensée en architecture parallèle ;
- Connaitre les métriques pour l’évaluation de telles Architectures ;
- Comprendre le fonctionnement des systèmes multiprocesseurs ;
- Aller vers une programmation parallèle efficace de telles Architectures.
En termes de compétences à développer, il s’agit de :
- Savoir :
- Connaitre et différencier les différentes architectures d’ordinateurs ;
- Pouvoir identifier les différents types d’Architectures Parallèles;
- Comprendre les besoins actuels en ressources Parallèles ;
- Savoir être :
- Développer le sens de l’observation ;
- Développer la communication ;
- Développer l’esprit de travail en groupe.
- Le volume horaire global de ce cours est de 30 heures comprenant les contrôles, les présentations et l’examen final. Ce cours se déroule sous forme de 10 séances de 3 heures.
- Stratégie d’évaluation : Contrôle : 100%
Ce cours s’articulera autour des thèmes suivants :
Introduction
- Architectures vectorielles et multiflot
- Architectures vectorielles
- Architectures multiflot
- Architectures SIMD
- Modèle SIMD
- Architecture SIMD
- Applications et limites des architectures SIMD
- Architecture MIMD à mémoire partagée
- Principe général et première classification
- Architecture de mémoire partagée et gestion de la latence des accès
- Cohérence des caches et consistance mémoire
- Synchronisation
- Architectures MIMD à passage de messages
- Principe général et modèle de programmation
- Organisation générale d’une machine à passage de messages
- Interfaces de programmation d’applications
- Mécanismes de communication
- Réseaux de stations de travail ou de multiprocesseurs
- Motivations et principe général
- Mémoire partagée et passage de messages pour les RS
- Nouvelles opportunités offertes pour les systèmes d’exploitation
- Performances de RS existants
- Réseaux d’interconnexion des architectures parallèles MIMD et des RS
- Perspectives
- Performances
- Évolution des architectures parallèles
- Vers une banalisation du parallélisme dans les sites informatiques
Bibliographie :
- Support obligatoire :
Livres : Nouvelles Architectures Parallèles : Algorithmes, modèles et outils, Cédric TEDESCHI, Hermès Sciences, Technique et Science Informatiques, Février 2013. - Autres supports numériques
- http://wcours.gel.ulaval.ca/2013/h/GIF3003/default/5notes/diapositives/pdf_H13/C01.pdf
- http://uuu.enseirb-matmeca.fr/~pelegrin/enseignement/enseirb/archsys/cours/c.pdf
- http://dio.obspm.fr/PDF/archi_mpi.pdf
- http://graal.ens-lyon.fr/~desprez/UE-PAR/Cours/L2-Archi/L2-Archi.pdf
Course Features
- Lectures 5
- Quizzes 0
- Duration 50 heures
- Skill level MASTER
- Language
- Students 14
- Assessments Yes
-
Architectures Parallèles
-
Travaux Pratiques & Vidéo-conférences