.
Calcul parallèle : OpenMP -- Open Multi-Processing
Objectif :
- Etre initié à la parallélisation mémoire partagée avec l'API OpenMP 4.0,
- 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 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).
Intervenants :
Pierre-François Lavallée, Rémi Lacroix et
Pascal Voury.