Les offres de “CEA”

Expire bientôt CEA

Interfaces d'échange d'information entre kernel et userland

  • Stage
  • Paris (Paris)
  • Développement informatique

Description de l'offre

Détail de l'offre

Informations générales

Entité de rattachement

Le Commissariat à l'énergie atomique et aux énergies alternatives (CEA) est un organisme public de recherche.

Acteur majeur de la recherche, du développement et de l'innovation, le CEA intervient dans le cadre de ses quatre missions :
. la défense et la sécurité
. l'énergie nucléaire (fission et fusion)
. la recherche technologique pour l'industrie
. la recherche fondamentale (sciences de la matière et sciences de la vie).

Avec ses 16000 salariés -techniciens, ingénieurs, chercheurs, et personnel en soutien à la recherche- le CEA participe à de nombreux projets de collaboration aux côtés de ses partenaires académiques et industriels.

Référence

2018-4526-676

Description du poste

Domaine

Mathématiques, information scientifique, logiciel

Contrat

Stage

Intitulé de l'offre

Interfaces d'échange d'information entre kernel et userland

Sujet de stage

Interfaces d'échange d'information entre kernel et userland

Durée du contrat (en mois)

6 mois

Description de l'offre

Les supercalculateurs du CEA s'appuient sur le système de fichiers distribué haute performance Lustre. L'essentiel des composants de Lustre est implémenté dans le noyau Linux mais certains composants nécessitent de fonctionner en userland. Le rôle critique de ces composants impose l'usage d'interfaces les plus performantes possibles entre eux et Lustre. Le premier objectif de ce stage consistera à identifier la meilleure approche parmi les options offertes par le noyau Linux (netlink sockets, character devices…). Le stagiaire implémentera ensuite un module noyau pour permettre le passage de messages entre Lustre et ses composants userland en s'appuyant sur le sous-système sélectionné. Le déploiement sur un cluster de test permettra d'en évaluer les performances en charge. Le code pourra être soumis à la communauté pour intégration au sein du projet et déployé sur les calculateurs du CEA STAGE DE 4 A 6 MOIS - BAC +4/5 - Développement logiciel, Linux

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements