extrait_catalogue
Informatique
Semestre 9PRCD - Parallélisme, Régulation et Calcul Distribué
MODULE UV INTITULÉ INTERVENANTS COEF.
/ECTS
I9PRCD-B Architectures, systèmes et communications D. BARTHOU (Resp.) 5.00
IF306 Communication et routage O. BEAUMONT
L. EYRAUD-DUBOIS
N. HANUSSE
R. KLASING (Resp.)
A. KOSOWSKI
H. LARCHEVEQUE
C. TRAVERS
1.75 p. 0
IT336 Architectures des plates-formes parallèles et
distribuées D. BARTHOU (Resp.) 1.75 p. 0
IT338 Supports de communication hautes
performances O. AUMAGE (Resp.) 1.50 p. 0
25/05/2017 - 15:49:51 1
extrait_catalogue
IF306 : Communication et routage
Partagé par l'UV (les UVs) :
I9PRCD-B Architectures, systèmes et communications p. 0
Partagé par le(s) module(s) à choix :
EX326 Module libre RSR p. 0
Crédits ECTS :
1.75
Volumes horaires :
Cours : 20.00
Travail Individuel : 20.00
Enseignant(s) :
BEAUMONT Olivier
EYRAUD-DUBOIS Lionel
HANUSSE Nicolas
KLASING Ralf
KOSOWSKI Adrian
LARCHEVEQUE Hubert
TRAVERS Corentin
Titre :
Communication et routage
Résumé :
Ce module a pour objectif d'étudier l'ensemble des aspects algorithmiques concernant la communication et le
routage d'informations dans les architectures parallèles.
Plan :
- Chapitre 1:
Modélisation des communications (modèles de TCP, architecture
d'Internet, systèmes de coordonnées réseaux (GNP, Sequoia, Vivaldi)):
Lionel Eyraud-Dubois, Hubert Larchevêque
- Chapitre 2:
Communications collectives en filaires et sans fils, ad-hoc
(complexité des problèmes point à point et des communications
collectives, problématique de conservation de l'énergie):
Ralf Klasing, Adrian Kosowski
- Chapitre 3:
Routage dans les réseaux, recherche d'information dans les bases
de données distribuées (DHTs, gossip), distribution de contenus
(Bittorrent, streaming): Nicolas Hanusse, Olivier Beaumont
- Chapitre 4:
Influence de l'asynchronisme: Corentin Travers
Prérequis :
Bonne connaissances en algorithmique.
Évaluation :
Lecture d'articles.
Mot(s) clé(s) :
25/05/2017 - 15:49:51 2
extrait_catalogue
Architecture parallèle, Communication et routage dans les réseaux.
25/05/2017 - 15:49:51 3
extrait_catalogue
IT336 : Architectures des plates-formes parallèles et
distribuées
Partagé par l'UV (les UVs) :
I9PRCD-B Architectures, systèmes et communications p. 0
Crédits ECTS :
1.75
Volumes horaires :
Cours : 16.00
Travail Individuel : 20.00
Enseignant(s) :
BARTHOU Denis
Titre :
Architectures des plates-formes parallèles et distribuées
Résumé :
L'objectif de ce cours est de faire un tour d'ensemble des techniques
matérielles et logicielles mises en oeuvre au sein des processeurs
hautes performances et des machines parallèles, afin d'en tirer parti
au maximum lors de l'écriture de programmes faisant un usage intensif
du processeur et de la mémoire.
Plan :
1.Introduction
- Concepts de base du parallélisme
- Nécessité du parallélisme
- Domaines actuels de recherche en parallélisme
2. Modèles de calculateurs parallèles
- Classification de Flynn
- Classification de Raina
3. Architecture des processeurs
- Horloge
- Câblage
+ Mise en oeuvre du parallélisme au niveau des bits
+ Câblage d'un additionneur entier
+ Câblage d'un multiplicateur entier
- Jeux d'instructions
+ Jeux d'instructions CISC, RISC, et CRISC
+ Influence sur la compilation et les performances
- Pipe-lines
+ Principe
+ Pipe-lines linéaires
+ Pipe-lines non linéaires
+ Dépendances et bulles
+ Optimisation des branchements conditionnels
: déroulage de boucles, prédiction de branchement
- Parallélisme d'instructions
+ Superscalarité
+ Processeurs VLIW, LIW et EPIC
- Programmation efficace des processeurs superscalaires hautes performances
- Processeurs vectoriels
- Évaluation des performances des processeurs
4. Architectures des mémoires
25/05/2017 - 15:49:51 4
extrait_catalogue
- Hiérarchie mémoire et principes de localité
- Registres
- Mémoire cache
+ Mécanismes d'accès
+ Structure : correspondance directe, associativité
+ Cohérence sur les systèmes multi-processeurs : protocole MESI
- Mémoire centrale : structure, programmation efficace
- Disques
+ Fiabilité et performance
+ Systèmes RAID
+ Systèmes de fichiers parallèles
5. Systèmes d'exploitation pour le parallélisme
- Typologie et structure
- Fonctionnalité
+ Ordonnancement
+ Mémoire
+Synchronisation
Prérequis :
Connaissances en programmation impérative et en architecture des ordinateurs
Évaluation :
Lecture d'articles
Document(s) :
Polycopié de cours, également disponible en ligne
Mot(s) clé(s) :
Parallélisme, SIMD, MIMD, processeur, performance, CISC, RISC, pipe-line, VLIW, LIW, EPIC, mémoire,
hiérarchie, registre, cache, cohérence, RAID, système
Cours en ligne :
http://www.enseirb.fr/~pelegrin/enseignement/enseirb/archsys/
25/05/2017 - 15:49:51 5
1 / 6 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !