Aller au contenu principal

banner

Introduction Ă  OpenACC et OpenMP GPU


Responsable : Thibaut Véry
Intervenants : Thibaut Véry, Olga Abramkina, Xuezhou Lu

Cette formation de 3 jours vous permet de maßtriser la programmation GPU avec les directives OpenACC et OpenMP 5.0 en C/Fortran, en comprenant les architectures hybrides, les concepts clés, les compromis de performance et les outils de profilage pour implémenter efficacement ces approches sur des applications réelles.

Les objectifs détaillés de la formation sont les suivants :

  • Comprendre les architectures hybrides accĂ©lĂ©rĂ©es (GPU) et les contraintes de programmation associĂ©es.
  • Utiliser les directives OpenACC et OpenMP 5.0 pour parallĂ©liser des codes existants ou en Ă©crire de nouveaux en C/Fortran.
  • ApprĂ©hender les concepts clĂ©s de ces langages de programmation, tels que les directives, les clauses, les rĂ©gions parallĂšles, et la gestion des donnĂ©es.
  • Comprendre les avantages et les inconvĂ©nients de l'utilisation de ces approches en termes de portabilitĂ©, de performances, de complexitĂ© et de facilitĂ© d'implĂ©mentation.
  • Être capable de mettre en Ɠuvre ces concepts sur des exemples concrets issus d'applications rĂ©elles, telles que la simulation numĂ©rique.
  • Évaluer les performances de ces codes en utilisant des outils de profilage et d'analyse, tels que NSight.
  • Comprendre les diffĂ©rences entre OpenACC et OpenMP target, et choisir le langage le plus adaptĂ© Ă  chaque situation.



Public concerné​

Ingénieurs, chercheurs et développeurs souhaitant maßtriser la programmation GPU avec des directives de parallélisation. Cette formation s'adresse à toute personne impliquée dans le calcul haute performance qui désire acquérir une expertise en OpenACC et OpenMP 5.0 pour optimiser ses applications sur architectures hétérogÚnes GPU/CPU.


Inscription


Personnel CNRS/université française
Participants externes
Vous ĂȘtes personnel du CNRS ou d'une universitĂ© française ? Votre inscription est gratuite via notre serveur.
Nos formations s’adressent à tous les professionnels des entreprises, organismes publics et particuliers.