Formation Programmation OpenACC (2 jours)
Article mis en ligne le 4 septembre 2019
dernière modification le 19 septembre 2019

Date : 3 & 4 Octobre 2019
Lieu salle de formation RdC Espace Clément Ader

Familiariser le programmeur avec la programmation par directives OpenACC.
Accélérer les codes hpc en utilisant les cartes accélératrices nvidia.

mots clés  : openacc, optimisation de code, gp-gpu

- Jour 1 :

  • introduction, motivation, revue des modèles de programmation
  • compilation, pragmas simple, kernel
  • "restrict keyword", mouvement des données basics : gestiond es donées, noyau (kernel) d’exécution, mémoire hierarchique.

- jour 2

  • optimisation de codes de calcul,
  • niveaux de parallélisme
  • profiling

pré-requis :
bases c/c++, une connaissance de base en programmation parallèle (thread, posix, openmp, mpi, ...) sera très utile.