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


 

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