Initiation à la programmation hybride MPI/OpenMP

Responsable :

Objectifs :

  • Être initié à la programmation hybride MPI/OpenMP, tout particulièrement pour une exploitation optimale des supercalculateurs, tels que ceux des centres nationaux,
  • 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é :

ingénieurs et chercheurs.

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 9h30 (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).

Ressources pédagogiques

Les supports de cours sont disponibles en ligne au format PDF.

Les énoncés et les corrections des travaux pratiques sont également mis à disposition.

Équipement :

Supercalculateur de l'IDRIS

Intervenants :

S’inscrire à cette formation :

Pour vous inscrire à cette formation, contactez CNRS Formation Entreprises : . Toutefois, si vous êtes personnel du CNRS ou d'une université française, votre inscription est gratuite via notre serveur : https://cours.idris.fr

Accéder à la fiche de cette formation dans le catalogue CNRS Formation entreprises : https://cnrsformation.cnrs.fr/hybride-mpi-openmp?axe=162