Formation Programmation OpenACC (2 jours)

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

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

Voir aussi

Supports Formation Prise en main d’Olympe

Les supports de la formation Prise en mains d'Olympe: