Page 2
Plan :
•Présentation Calcul Haute Performance (En anglais : High Performance Computing - HPC )
–La simulation numérique, Calcul Scientifique et HPC
–le HPC, c’est quoi ? à quoi ça sert ?
•Exemple problèmes étudiés et machines
–Introduction concepts HPC (processeurs et parallélisme)
•Loi de Moore, Loi de Amhdal
•Les systèmes HPC
–Typologie des systèmes :
•Machines Mémoire partagée
•Machines à Mémoire Distribuées
•Machine NUMA
–Exemples
•Architectures Processeurs HPC
–Processeurs scalaires, superscalaires, vectoriels
–Concepts d’optimisation
•Optimisation de codes
–Technique d’optimisation
–Compilo, librairies
•Calcul Parallèle
–Principes : speed up , efficacité parallèle, les pièges
–Mise en œuvre :
•OpenMP (TP)
•Message Passing Interface MPI (TP)