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 : 20 personnes.

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 :