Cours MAE31 - Calcul Scientifique à Haute Performance  [2016/2017]

Organisation

Programme

Cours  (9h-10h) TDs en salle info  (10h15-12h15) Notes
Mar 21/03 Introduction, architecture du CPU et calcul mono-cœur
Slides - Slides 4pp
Exercices (Évaluation de performance et routines BLAS)
Liste d'exercices - Codes
Ven 24/03 Algorithmes : FFT  (14h-15h)
Notes
Projet 1  (15h15-17h15) Début projet 1 (pour Lun 03/04)
Énoncé
Mar 28/03 Calcul mono-cœur (suite) et vectorisation
Slides - Slides 4pp - Codes
Projet 1
Ven 31/03 Algorithmes : Génération de maillage  (A. Loseille) Projet 1
Mar 04/04 Parallélisme et OpenMP
Slides - Slides 4pp - Codes
Exercices (OpenMP)
Liste d'exercices - RefCard - Spécifications
Ven 07/04 Algorithmes : Arbre couvrant de poids minimum (S. Elloumi)
Notes
Projet 2 Début projet 2 (pour Lun 24/04)
Énoncé - Codes
Mar 11/04 - -
Ven 14/04 - -
Mar 18/04 OpenMP (compléments)
Slides - Slides 4pp - Codes
Projet 2
Ven 21/04 Algorithmes : PageRank (S. Elloumi)
Notes
Projet 2
Mar 25/04 Algorithmes : Éléments finis discontinus
Notes
Projet 3 (Prise en main du code) Début projet 3 (pour Lun 15/05)
Énoncé - Codes - Maillages
Ven 28/04 Projet 3  (En salle info de 9h à 12h15)
Mar 02/05 Code MetalWalls et architectures nouvelles  (M. Haefele) Projet 3
Ven 05/05 Contrôle écrit  (Salle 13.14 de 9h à 10h) Projet 3

Ressources