Parallélisation OpenMP In person

Last updated : 10/02/2026

Unité de recherche

Description

1er jour

  • Introduction : présentation du parallélisme et des concepts généraux d'OpenMP
  • Principes : syntaxe et compilation d'un code OpenMP, gestion des régions parallèles et du statut des variables
  • Partage du travail : utilisation d'OpenMP pour paralléliser des boucles ou constructions Fortran 95, gestion des opérations de réduction, spécialisation d'un processus léger

 

2ème jour

  • Synchronisation : mécanismes d'exclusion mutuelle et synchronisation fine entre processus légers
  • Vectorisation SIMD : utilisation d'OpenMP pour exploiter les registres vectoriels des processeurs modernes

 

3ème jour

  • Tâches : parallélisation de problèmes dynamiques ou exploitant la récursivité via l'utilisation de tâches avec gestion des dépendances
  • Affinités mémoire/processeur et performances : impact des architectures matérielles sur les performances des codes parallélisées avec OpenMP et bonnes pratiques

Training objectives

  • S'initier à la parallélisation mémoire partagée avec l'API OpenMP
  • Appréhender les concepts sous-jacents
  • Comprendre le modèle de programmation associé
  • Mettre en pratique ces notions en parallélisant de petits codes simples extraits d'applications réelles

Intended audience

Toute personne souhaitant paralléliser une application préexistante ou en cours de conception pour une architecture multicoeurs à mémoire partagée.

Prerequisites

Connaissance et utilisation des langages Fortran ou C.

Teaching methodology

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

Equipment and educational materials

Le support de cours ainsi que les énoncés et les corrections des travaux pratiques sont mis à disposition du participant.

EQUIPEMENT : Les participants auront accès au supercalculateur de l'IDRIS pendant la formation pour les travaux pratiques.

Evaluation and monitoring process

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

Instructors

LR

LACROIX Rémi

Responsable scientifique

VT

VERY Thibaut

Responsable scientifique 

Admissions process

L'admission à cette formation ne fait l'objet d'aucun examen, test ou sélection préalable ; l'inscription est validée après réception du dossier complet et confirmation par l'organisme de formation.

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.

Accessibility information

Notre organisme s'engage à garantir l'accessibilité de ses formations à distance et en présentiel aux personnes en situation de handicap. Un référent handicap est mobilisable afin d'analyser les besoins spécifiques et de mettre en place, lorsque cela est possible, les adaptations pédagogiques, techniques ou organisationnelles nécessaires.

Enroll in this training

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.
Details of the training session selected :
Finaliser mon inscription

Inscription rapide et flexible

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

Selected training session


  • GIF SUR YVETTE FULL

Upcoming Training Sessions

  • 14/10/26 9:30 → 16/10/26 17:00 INTER In person
    IDRIS – OA – ORSAY - ORSAY (91) 20 places remaining

Retour au site web

Share this training

Accessibility

Select the desired contrast level
Adjust the font size
Select the desired font family

Accessibility information