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.

Evénements Formations/Formations-Evènements/Formations CALMIP

Voir aussi

Supports Formation Prise en main d’Olympe

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