Description du poste
Domaine
Mathématiques, information scientifique, logiciel
Contrat
Stage
Intitulé de l'offre
Stage - Bac+5 - Implémentation d'un module de communication basé sur XPMEM pour MPC - H/F
Sujet de stage
MultiProcessor Computing (MPC) est un environnement de programmation dédié à l'informatique haute performance (HPC) unifiant plusieurs modèles de programmation rencontrés dans les codes de calculs scientifiques. Il s'agit d'une implémentation MPI à base de threads, une implémentation OpenMP ainsi qu'une implémentation Pthread reposant sur une bibliothèque de threads mixte. Celle-ci permet de gérer tous ces threads au sein du même ordonnanceur en espace utilisateur. MPI est le standard de communications distribuées le plus utilisé en HPC. Le module LowComm de MPC gère les communications en s'appuyant sur différents backends. PTL et OFI gèrent l'inter-noeuds faisant l'interface avec les cartes réseaux BXI et Infiniband respectivement. Le module SHM gère l'intra-noeud faisant l'interface entre les processus MPI d'un même noeud. Actuellement, ce module est implémenté en utilisant le module noyau CMA (Cross-Memory Attach).
Durée du contrat (en mois)
5-6 mois
Description de l'offre
L'objectif de ce stage est d'implémenter un nouveau module SHM utilisant XPMEM et de faire une étude de performances. Le travail sera découpé de la manière suivante :
1. Prise en main de MPC et des modules existants.
2. Implémentation du backend SHM en utilisant XPMEM en C.
3. Evaluation et comparaison des performances.
Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l'inclusion des travailleurs handicapés.
Participant à la protection nationale, une enquête administrative est réalisée pour tous les collaborateurs du CEA afin d'assurer l'intégrité et la sécurité de la nation.
Profil du candidat
C, MPI, MPC, PCVS, XPMEM, CMA
Bac+5
Localisation du poste
Site
DAM Île-de-France
Localisation du poste
France, Ile-de-France, Essonne (91)
Ville
Bruyères-le-Châtel
Domaine
Mathématiques, information scientifique, logiciel
Contrat
Stage
Intitulé de l'offre
Stage - Bac+5 - Implémentation d'un module de communication basé sur XPMEM pour MPC - H/F
Sujet de stage
MultiProcessor Computing (MPC) est un environnement de programmation dédié à l'informatique haute performance (HPC) unifiant plusieurs modèles de programmation rencontrés dans les codes de calculs scientifiques. Il s'agit d'une implémentation MPI à base de threads, une implémentation OpenMP ainsi qu'une implémentation Pthread reposant sur une bibliothèque de threads mixte. Celle-ci permet de gérer tous ces threads au sein du même ordonnanceur en espace utilisateur. MPI est le standard de communications distribuées le plus utilisé en HPC. Le module LowComm de MPC gère les communications en s'appuyant sur différents backends. PTL et OFI gèrent l'inter-noeuds faisant l'interface avec les cartes réseaux BXI et Infiniband respectivement. Le module SHM gère l'intra-noeud faisant l'interface entre les processus MPI d'un même noeud. Actuellement, ce module est implémenté en utilisant le module noyau CMA (Cross-Memory Attach).
Durée du contrat (en mois)
5-6 mois
Description de l'offre
L'objectif de ce stage est d'implémenter un nouveau module SHM utilisant XPMEM et de faire une étude de performances. Le travail sera découpé de la manière suivante :
1. Prise en main de MPC et des modules existants.
2. Implémentation du backend SHM en utilisant XPMEM en C.
3. Evaluation et comparaison des performances.
Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l'inclusion des travailleurs handicapés.
Participant à la protection nationale, une enquête administrative est réalisée pour tous les collaborateurs du CEA afin d'assurer l'intégrité et la sécurité de la nation.
Profil du candidat
C, MPI, MPC, PCVS, XPMEM, CMA
Bac+5
Localisation du poste
Site
DAM Île-de-France
Localisation du poste
France, Ile-de-France, Essonne (91)
Ville
Bruyères-le-Châtel











