
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â
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. |