Introduction à la programmation sur GPU avec OpenACC et OpenMP Présentiel

Dernière mise à jour : 06/10/2025

Description

 

La formation se déroule sur trois jours et est découpée en parties thématiques. Le contenu du cours est disponible pour les participants avec des Notebooks Jupyter qui permettent d'effectuer des exercices pendant la présentation des concepts de programmation. Un exercice de mise en application complet est proposé aux participants en fin de journée.

 

1er jour
Nous présentons les concepts de base permettant de faire du portage sur accélérateur graphique (GPU) :

  • Différents modèles de programmation disponibles
  • Base de l'architecture des GPU
  • Directives compilateurs pour la création de régions de calcul sur GPU
  • Gestion des transferts de données entre GPU et hôte

 

2ème et 3ème jours
Nous présentons des concepts plus avancés comme :

  • le recouvrement d'activités sur GPU (transferts et calculs)
  • la programmation multi-GPU
  • l'utilisation de bibliothèques scientifiques accélérées
  • la gestion de données structurées complexes

 

Les participants peuvent effectuer une visite de la salle machine où se situe le supercalculateur Jean Zay du CNRS.

Objectifs de la formation

  • Réaliser le portage d'un code de calcul scientifique sur accélérateur graphique
  • Identifier les portions de codes pouvant être accélérées et évaluer les performances
  • Déterminer les directives OpenACC et OpenMP à utiliser pour avoir un portage juste et performant

Public visé

La formation est destinée aux personnes ayant pour objectif de réaliser un portage de code de calcul scientifique sur accélérateur graphique. Elle est ouverte aux chercheurs, ingénieurs et doctorants.

Prérequis

La formation est donnée en français et les supports sont en anglais. Il est possible pour les personnes non francophones de poser des questions en anglais.

Il est nécessaire de savoir écrire du code de calcul scientifique en C/C++ ou Fortran. Les exemples sont donnés en C et Fortran. Une partie de la formation concerne l'utilisation de plusieurs accélérateurs et nécessite une connaissance en MPI ou OpenMP pour CPU. Il s'agit d'une petite partie de la formation et donc le niveau de maitrise attendu est débutant.

Modalités pédagogiques

Alternance de cours (50 % du temps) et de travaux pratiques (50 % du temps).

Moyens et supports pédagogiques

Les cours contiennent des exercices permettant de mettre en pratique rapidement les concepts appris.

Des Jupyter notebooks du cours et des travaux pratiques, une feuille de triche OpenMP/OpenACC et un fichier PDF du cours seront remis aux participants.

La salle de cours est équipée de PC ; les participants n'ont pas besoin d'apporter de matériel.

Modalités d'évaluation et de suivi

Un suivi individualisé par des évaluations formatives est assuré. Une attestation de fin de formation est délivrée à la fin du parcours.

Formateurs

VT

VERY Thibaut

Responsable scientifique 

AO

ABRAMKINA Olga

Génie logiciel Intelligence artificielle Science des données Cybersécurité

Responsable scientifique

Modalités tarifaires spécifiques

Nos formations sont exonérées de TVA. Elles bénéficient de remises volumes : - 5% pour 3-4 inscrits, - 10% pour 5-6 inscrits, et - 20% à partir de 7 personnes. Une réduction de 20% est appliquée pour les agents salariés du CNRS.

Informations sur l'accessibilité

Notre laboratoire est entièrement accessible aux personnes à mobilité réduite (PMR). Un accès adapté, des espaces de circulation et des sanitaires spécifiques sont à votre disposition pour garantir votre confort et votre autonomie. Pour toute information complémentaire, veuillez nous contacter.

M'inscrire à la formation

En finalisant votre inscription, vous acceptez notre Réglement intérieur, nos Conditions Générales de Ventes et reconnaissez avoir pris connaissance de notre Politique de confidentialité concernant le traitement de vos données personnelles.
Détail des créneaux de la session sélectionnée :
Finaliser mon inscription

Inscription rapide et flexible

Réservez votre place jusqu'à 10 jours ouvrés avant le début de la formation.

Prochaines Sessions

  • 25/11/26 9:30 → 27/11/26 17:30 INTER Présentiel
    IDRIS – ORSAY - ORSAY (91) 20 places restantes

Retour au site web

Partager cette formation

Accessibilité

Sélectionnez le niveau de contraste souhaité
Adaptez la taille de la police
Sélectionnez la police de caractères souhaitée