Les formations en cours
Formation programmation cuda

langage : english

				we focus on cuda-c. most concepts translate directly to cuda-fortran and the slides cover both; however, the tps are mostly in c. 

familiariser le programmeur avec le langage cuda.
accélérer les codes hpc en utilisant les cartes accélératrices nviida.

mots clés : modèle de programmation, optimisation de code, gp-gpu

jour 1:

  • introduction, motivation, revue des modèles de programmation

  • cuda : matériel, couche logicielle, compilateur

  • basics: gestiond es donées, noyau (kernel) d'exécution, mémoire hierarchique.

  • optimisation des tranferts de données : optimisation de base, pinned memory, asynchronisme, cuda streams.

jour 2

  • cuda avancé: optimisation des noyaux(kernels) (warp, shared memory, occupancy,...) and détails d'architecture

  • applications cuda : debugging, monitoring

pré-requis :

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

Session 1 du 01/10/2019 au 02/10/2019 (complet)
Lieu : Salle RdC Espace Clément Ader - Espace Clément Ader 3 rue Caroline Aigle 31400 Toulouse
 
 
Formation programmation openacc

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.

Session 1 du 04/10/2019 au 05/10/2019 (1 place disponible sur 10)
Lieu : Salle RdC Espace Clément Ader - Espace Clément Ader 3 rue Caroline Aigle 31400 Toulouse


 
Outils intel - profiling & tuning

formation de 3 jours dispensées par atos sur différents outils intel.

la présentation de chaque outil sera accompagnée de phase pratique (labs). pour les outils itac, advisor et vtune il sera possible, en fonction du temps disponible, des les appliquer aux codes utilisateurs.

jour 1 :

  • intel inspector : memory & thread debugger
  • intel trace analyzer (itac) : profiling mpi application

jour 2 :

  • intel vector advisor : coade analysis for better vectorization

jour 3 :

  • intel vtune (amplifier xe) : code profiler, track performance bottleneck
Session 1 du 17/09/2019 au 19/09/2019 (complet)
Lieu : Salle RdC Espace Clément Ader - Espace Clément Ader 3 rue Caroline Aigle 31400 Toulouse
 
 

CALMIP UMS 3667
Espace Clément Ader
3 rue Caroline Aigle
31400 Toulouse