OpenMP (Open Multi-Processing )

Responsable :

Objectif :

  • Être initié à 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

Public concerné :

Toute personne souhaitant paralléliser une application pré-existante ou dans sa genèse pour une architecture multi-processeurs à mémoire partagée.

Pré-requis :

Connaissance et utilisation des langages Fortran et C.

Durée :

3 jours.

Assistance :

Minimale : 10 personnes ; maximale : 14 personnes.

Dans le cadre sanitaire du COVID-19, la direction de l'IDRIS a pris la décision de limiter, jusqu'à nouvel ordre, le nombre de stagiaires dans les sessions de formation afin de pouvoir respecter la distance minimum entre les participants dans la salle de cours.

Plan :

  • Introduction
  • Principes
  • Partage du travail
  • Synchronisation
  • Vectorisation SIMD
  • Tâches
  • Affinités mémoire et processeur
  • Performances
  • Conclusion

Travaux pratiques (environ 50 % du temps).

Equipements :

Supercalculateur(s) de l'IDRIS

Intervenants :

S’inscrire à cette formation :