Cours SIM203 - Initiation au calcul haute performance  [2022/2023]

Organisation

Commande(s) utile(s)

Programme

Cours / TP Informatique Devoir / Projet
Mer 22/03
(9h-12h15)
Salle 12.24
Cours : Introduction, architecture du CPU, calcul mono-cœur [slides]
TP : Connexion à distance, BLAS et évaluation de performance [énoncé] [codes]
Ven 24/03
(9h-12h15)
Salle 12.24
Cours : Calcul mono-cœur (suite) et vectorisation [slides]
TP : Utilisation du compilateur et vectorisation [énoncé] [codes]
Ven 31/03
(9h-12h15)
Salle 12.24
Cours : Initiation au calcul multi-cœur et à OpenMP [slides]
TP : OpenMP [énoncé] [codes]
Devoir : Optimisation et étude de performance de routines BLAS [énoncé]
Devoir à rendre au plus tard le jeudi 06/04
Ven 07/04
(9h-12h15)
Salle 12.24
Cours au choix (avec travail sur projet en alternance) :
   — Arbre couvrant de poids minimal [slides]
   — Élements finis discontinus [notes] [slides]
TP : Projet
Projet au choix :
   — Arbre couvrant de poids minimal [énoncé] [codes de départ]
   — Élements finis discontinus [énoncé] [codes de départ]
Ven 14/04
(9h-12h15)
Salle 12.24
TP : Projet Rendu intermédiaire du projet à rendre au plus tard le jeudi 20/04
Ven 21/04
(9h-12h15)
Salle 12.24
Cours : Quelques compléments sur OpenMP [slides] [codes]
TP : Projet
Ven 28/04
(9h-12h15)
Salle 12.24
Cours : Introduction au calcul distribué et au GPGPU (pour info) [slides]
TP : Projet
Rendu final du projet à rendre au plus tard le vendredi 05/05

Ressources