Les offres de “Atos”

Expire bientôt Atos

Stage-Ingénieur BXI Interruptions Espace User H/F

  • Stage
  • Bordeaux (Gironde)
  • Développement informatique

Description de l'offre

Contexte :
En calcul haute-performance, les calculs sont répartis sur différents serveurs, appelés nœuds de calcul, qui échangent de nombreuses données au travers du réseau. Ces calculs utilisent un réseau dédié, appelé réseau haute-performance, plus rapide que les réseaux traditionnels.
Ces réseaux ayant une latence de l'ordre de la microseconde, à cette échelle le coût d'un appel système n'est plus négligeable. Ces réseaux se programment habituellement directement depuis l'espace utilisateur, pour économiser le coût d'un appel système. Ce faisant, le suivi des requêtes en cours sur le réseau doit donc se faire directement depuis l'espace utilisateur, en interrogeant la carte réseau régulièrement, par une opération appelée polling. La contrainte est donc d'avoir un thread applicatif qui interroge régulièrement la carte : ce thread consomme donc des ressources CPU, et peut par exemple mobiliser un cœur du processeur. L'alternative serait d'utiliser les interruptions, mais celles-ci sont gérées par le noyau et passent donc par un appel système, que l'on cherche précisément à éviter.
Missions :
Le stage pourra se dérouler soit au sein de l’équipe TADAAM dans les locaux de l'Inria à Bordeaux soit au sein de l’équipe BXI dans les locaux d’Atos à Grenoble.
Vos missions seront de :
Etudier la notion d'interruption en espace utilisateur, en testant les propriétés et performances de ces mécanismes sur un exemple minimal en communication inter-processus ;
Etudier l’ intégration de ces mécanismes dans le driver « shm » de NewMadeleine ;
Réaliser les développements en C  de cette intégration aussi bien dans la bibliothèque BXI Compute Stack d'Atos que dans la bibliothèque NewMadeleine de l'Inria.

Profil recherché

Profil :
Actuellement en dernière année du cycle de formation Bac +5 (Ingénieur, Master, ...), vous avez une appétence pour la programmation système.
Compétences :
Développement en C ;
Appétence pour la programmation système.

Durée du stage : 6 mois.}

À propos de Atos

Atos est un leader international de la transformation digitale avec plus de 110 000 collaborateurs dans 73 pays et un chiffre d’affaires annuel de plus de 11 milliards d’euros. Numéro un européen du Cloud, de la cybersécurité et des supercalculateurs, le groupe fournit des solutions intégrées de Cloud Hybride Orchestré, Big Data, Applications Métiers et Environnement de Travail Connecté. Partenaire informatique mondial des Jeux Olympiques et Paralympiques, le Groupe exerce ses activités sous les marques Atos, Atos Syntel, et Unify. Atos est une SE (Société Européenne) cotée sur Euronext Paris et fait partie de l’indice CAC 40.

La raison d’être d’Atos est de contribuer à façonner l’espace informationnel. Avec ses compétences et ses services, le groupe supporte le développement de la connaissance, de l’éducation et de la recherche dans une approche pluriculturelle et contribue au développement de l’excellence scientifique et technologique. Partout dans le monde, Atos permet à ses clients et à ses collaborateurs, et plus généralement au plus grand nombre, de vivre, travailler et progresser durablement et en toute confiance dans l’espace informationnel.

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