Gå til indhold

Stage - Bac+5 - Implémentation d'un module de communication basé sur XPMEM pour MPC - H/F

Praktik 4 til 6 måneder

Chem. du Ru, 91680 Bruyères-le-Châtel (France)

Offentliggjort den 15. september 2026

  • Opslagstype

    Praktik 4 til 6 måneder

  • Sted

    Chem. du Ru, 91680 Bruyères-le-Châtel (France)

  • Startdato

    Så hurtigt som muligt

  • Løn

    Oplysninger ikke angivet

  • Hjemmearbejde

    Ikke specificeret

CEA illustration
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

Ansøgningsfrist

Så længe stillingen er online

Uddannelsesniveau

Kandidatuddannelsesniveau eller tilsvarende

Funktion

Programmering

Flere oplysninger om virksomheden

CEA

Nos énergies pour l'avenir