Les offres de “Atos”

Expire bientôt Atos

STAGE : Concevoir le code de gestion d'interruptions du driver Linux d'un contrôleur réseau (H/F)

  • Stage
  • Grenoble (Isère)
  • Infra / Réseaux / Télécoms

Description de l'offre

Atos est un leader international de la transformation digitale avec environ 100 000 collaborateurs dans 72 pays et un chiffre d’affaires annuel de l’ordre 12 milliards d’euros. Numéro un européen du Big Data, de la Cybersécurité, des supercalculateurs et de l’environnement de travail connecté, le Groupe fournit des services Cloud, solutions d’infrastructure et gestion de données, applications et plateformes métiers, ainsi que des services transactionnels par l’intermédiaire de Worldline, le leader européen des services de paiement. Grâce à ses technologies de pointe et son expertise digitale & sectorielle, Atos accompagne la transformation digitale de ses clients dans les secteurs Défense, Finance, Santé, Industrie, Médias, Énergie & Utilities, Secteur Public, Distribution, Télécoms, et Transports. Partenaire informatique mondial des Jeux Olympiques et Paralympiques, le Groupe exerce ses activités sous les marques Atos, Atos Consulting, Atos Worldgrid, Bull, Canopy, Unify et Worldline. Atos SE (Societas Europea) est une entreprise cotée sur Euronext Paris et fait partie de l’indice CAC 40.

Atos/Bull est un acteur majeur dans le calcul exascale à travers son réseau haute performance BXI. En 2018, la 14-ème place du classement de calculateurs Top500 était occupée par une machine Atos/Bull.

Résumé:

Concevoir et réaliser le code de gestion d'interruptions du driver d'un contrôleur réseau de faible latence sous Linux. Le but de la réalisation sera de minimiser la latence de traitement des interruptions idéalement en contournant le système d'exploitation.

Détails:

Les systèmes d'exploitation traditionnels, dont Linux fait partie, sont conçus pour exposer les fonctions matérielles à travers des drivers: les programmes n'ont aucun accès direct au matériel. Tout accès à celui-ci se fait à l'aide d'un appel système. De même le matériel n'a pas la possibilité de notifier les programmes (à travers des interruptions) sans passer par le système d'exploitation.

Les développements de matériels récents tentent de permettre aux processus de contourner le système d'exploitation afin de réduire l'impact en performance des changements contextes et de faciliter la virtualisation du matériel. Les programmes peuvent envoyer des commandes au matériel en écrivant dans l'espace PCI memory-mappé dans leur espace d'adressage. Malheureusement, les processus n'ont aucun moyen de recevoir des notifications asynchrones du matériel.

Par ailleurs, l'architecture des processeurs x86 d'Intel possède un mécanisme permettant aux programmes de traiter directement des interruptions. Ce mécanisme, conçu pour une utilisation par les micro-noyaux, ne semble pas utilisé par Linux.

Atos développe une carte contrôleur réseau de très faible latence. L'impact des changements de contexte n'est pas acceptable lors de l'utilisation de celui-ci.

Le but de ce travail est de trouver comment minimiser la latence de traitement des interruptions perçue par les processus, idéalement en utilisant le mécanisme processeur ci-dessus pour contourner complètement le système d'exploitation.

Mots clés :

Système d'exploitation, Linux, noyau, matériel PCI, interruptions, pilote de périphérique, calcul haute performance.

Compétences requises:

Connaissance de la conception des systèmes d'exploitation, du noyau Linux, du matériel PCI, développement de drivers en C.

La diversité de nos missions au plus près de nos clients entouré d'une équipe agile et soudée vous permettront d'exploiter et de faire évoluer vos compétences dans une entreprise soucieuse du wellbeing@work de ses employés.

Chez Atos la diversité est au cœur de notre politique RH. C'est pourquoi Atos a mis en place un accord relatif à l’égalité professionnelle entre les hommes et les femmes. Par ailleurs, nos métiers sont tous accessibles aux personnes en situation de handicap, et ce quelle que soit la nature de leur handicap.

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