Proposition de parallélisation hybride pour un solveur CFD aéronautique
Aperçu
En quoi consiste ce défi.
Concevez une stratégie de parallélisation hybride OpenMP/MPI pour un solveur CFD et recevez un certificat vérifiable.
Le brief
Ce que vous ferez, et ce que vous démontrerez.
Concevoir une stratégie de parallélisation hybride MPI/OpenMP pour le solveur CFD existant, capable d'exploiter les cœurs supplémentaires du nouveau cluster sans dégrader les temps de communication inter-nœuds.
Earning criteria — what you'll demonstrate
- Concevoir une stratégie de parallélisation hybride combinant MPI et OpenMP adaptée à une architecture multi-cœurs
- Construire un modèle quantitatif de performance (loi d'Amdahl, modèle roofline) pour prédire la scalabilité d'une application scientifique
- Analyser l'impact de la topologie NUMA sur le placement des threads et des processus
- Justifier des compromis architecturaux face à des contraintes réelles de calcul haute performance
Adéquation au programme
Où cela s'inscrit dans votre cursus.
Renforce les mêmes compétences que celles attendues par votre diplôme.
Cursus associés bientôt disponibles.
Compétences
Les compétences que vous démontrerez.
Chacune apparaît sur votre certificat vérifié.
Débouchés
Les métiers auxquels ce défi vous prépare.
De vrais intitulés. De vraies passerelles de compétences. Choisissez celui qui se rapproche le plus de votre trajectoire.
Parallel-Performance-Ingenieur:in
Ce défi entraîne directement le cœur du métier : concevoir des stratégies de parallélisation hybrides et les valider par un modèle de performance chiffré, exactement ce qu'exige ce rôle en environnement de calcul intensif.
Ce défi renforce
- mpi-openmp-hybrid-parallelization
- performance-modeling-amdahl-roofline
- algorithm-analysis
Systems Architect
La rédaction d'un document d'architecture justifiant des choix techniques face à des contraintes matérielles prépare à la conception de systèmes à grande échelle et à la documentation des décisions d'architecture.
Ce défi renforce
- architecture-decision-records-adrs
- analytical-reasoning
- algorithm-analysis
Distributed Systems Engineer
La conception d'une répartition du travail entre processus MPI et threads OpenMP développe une intuition transférable à tout système distribué où calcul et communication doivent être équilibrés.
Ce défi renforce
- mpi-openmp-hybrid-parallelization
- performance-modeling-amdahl-roofline
- architecture-decision-records-adrs