Objectifs de l’enseignement
Le but de ce cours est l'apprentissage des concepts fondamentaux de l'algorithmique parallèle. Ces
concepts seront illustrés par des études de cas algorithmiques relatives à des problèmes classiques
issus particulièrement des domaines numériques.
Contenu de la matière
- Architectures parallèles.
- Environnement et outils de calcul parallèle
- Algorithmes parallèles.
- Performance du calcul parallèle.
- Grilles de calcul.
Références
- Gerard Tel, Introduction to Distributed Algorithms, Cambridge 2nd Edition 2000.
- Vipin Kumar et al., Introduction to Parallel Computing, Benjamins 1994.
- F. Thomson Leighton, Parallel Algorithms and Architectures: Arrays, Trees, Hypercube, Morgan and Kauf-
man, 1992.
- MPI, A Message Passing Interface Standard, 1995.
- J-M Adamo, Multithreaded, Object-Oriented MPI-based Message Passing Interface, Kluwer, 1998.