Ir al contenido

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

Prácticas de 4 a 6 meses

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

Publicado el 15 de septiembre de 2026

  • Contrato

    Prácticas de 4 a 6 meses

  • Localización

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

  • Fecha de inicio

    Lo antes posible

  • Salario

    Información no proporcionada

  • Teletrabajo

    No especificado

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

Fecha límite de candidatura

Siempre que la oferta esté en línea

Nivel de estudios

Nivel de máster o equivalente

Función

Programación

Más información sobre la empresa

CEA

Nos énergies pour l'avenir