
Formation : Initiation à la programmation hybride MPI/OpenMP
Responsable : Rémi Lacroix
Intervenants : Rémi Lacroix, Dimitri Lecas
Cette formation s'adresse à toute personne souhaitant s'initier à la programmation hybride MPI/OpenMP, tout particulièrement pour une exploitation optimale des supercalculateurs, tels que ceux des centres nationaux.
Objectifs
- Appréhender les concepts sous-jacents,
- Comprendre les différents intérêts de cette approche (performance, extensibilité, optimisation de la mémoire...),
- Voir les différentes implémentations possibles et apprendre à les mettre en œuvre explicitement sur des applications réelles.
- Public concerné
- Pré-requis
- Durée et modalités
- Contenu de la formation
- Supports de cours
- Prochaines sessions
Public concerné
Toute personne souhaitant mettre en place une parallélisation hybride MPI et OpenMP dans une application préexistante ou en cours de conception.
Pré-requis
- Connaissance et utilisation de Fortran 90/95 ou C,
- Connaissance indispensable de MPI et OpenMP (i.e. savoir paralléliser un code basique avec MPI et avec OpenMP).
Durée et modalités
Sauf indication du contraire, les formations IDRIS sont données en français.
Cette formation dure 2 jours :
- de 09h30 (accueil à partir de 9h) à 17h30 (au plus tard)
Elle a lieu uniquement en présentiel dans les locaux de l'IDRIS à Orsay (91).
Assistance
Minimale : 8 personnes ;
Maximale : 20 personnes.
Plan :
- Introduction : évolution des architectures matérielles et impact sur les techniques de programmation et parallélisation
- Programmation hybride : Définition et implémentation
- Gain mémoire : impact de la parallélisation hybride sur l’usage mémoire
- Performances : impact de la parallélisation hybride sur les performances (équilibrage de charge, usage du réseau d’interconnexion, …)
- Conclusion
- Ouverture sur la programmation hybride MPI + GPU
💡 50 % du temps sera consacré aux TP (langage C et Fortran90).
Pour une exécution efficace des parties pratiques, celles-ci se dérouleront sur le supercalculateur Jean Zay. Une station de travail avec accès au calculateur de l'IDRIS est mise à disposition des apprenants. Une expérience dans l’utilisation d’un supercalculateur, tout comme un accès préalable à celui-ci, ne sont pas requis.
Support de cours
Tous les supports de cours, y compris les diapositives, les notes et les exercices pratiques, sont fournis sous la licence suivante : Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0). Pour plus de détails sur la licence, veuillez consulter cette page.
Pour consulter les dates des prochaines sessions de cette formation, rendez-vous sur la page suivante :
Inscription
Personnel CNRS/EPSCP/université française | Participants externes |
Vous êtes personnel du CNRS, d'une université fran çaise ou d'un établissement public à caractère scientifique, culturel et professionnel (EPSCP) ? Votre inscription est gratuite via notre serveur. | Nos formations s’adressent à tous les professionnels des entreprises, organismes publics et particuliers. |