Master Informatique première année

Introduction au parallélisme


2010-2011


Enseignants


Présentation

Les systèmes parallèles sont devenus la norme, qu'il s'agisse des systèmes de calcul ultra-hautes performances, des ordinateurs personnels ou des serveurs web. Le cours est une introduction aux questions théoriques et pratiques que pose l'exploitation efficace de ces environnements. La ligne directrice du cours est la réalisation des compromis entre efficacité et expressivité des modèles du parallélisme, qui restent multiples. le cours aborde les points suivants, en les illustrant par de nombreux exemples d'algorithmes et d'applications.

Calendrier

Date Cours Devoirs et Exposés
03/01 Motivation & concepts
10/01 Algorithmique parallèle (I)
17/01 Algorithmique parallèle (II) - Placement-ordonnancement
24/01 Architectures de communication
31/01 Programmation en espaces d'adressages multiples (I) Sujet du Devoir 1
07/02 Programmation en espaces d'adressages multiples (II)
14/02 Programmation en espaces d'adressages multiples (III)
28/02 Programmation en Espace d’adressage unique (I) Choix exposes
07/03 Programmation en Espace d’adressage unique (II) Rendu Devoir 1 et Sujet du Devoir 2
14/03 Parallélisme de données
21/03 Programmation GPU
28/03 Parallélisation automatique Rendu Devoir 2
Semaine des examens Examen (matin) et exposés (après-midi)

TD

Sujets

Exposés


Evaluation

Note finale = 0.4*CC + 0.6* Examen



Page maintenue par Cécile Germain-Renaud