Les offres de “Atos”

Expire bientôt Atos

Stage R&D : Optimisation de la consommation énergétique des applications HPC Postuler » Date: 30 déc. 2020 Lieu: Grenoble - 38, Rhône-Alpes, FR

  • Stage
  • Grenoble (Isère)

Description de l'offre



À propos d’Atos

Atos est un leader international de la transformation digitale avec 110 000 collaborateurs et un chiffre d’affaires annuel de 12 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 pour tous les secteurs, dans 73 pays. Pionnier des services et produits de décarbonation, Atos s’engage à fournir des solutions numériques sécurisées et décarbonées à ses clients. Atos opère sous les marques Atos et Atos|Syntel. 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.

 

 

 

 

Contexte

La maîtrise de la consommation énergétique des supercalculateurs de nouvelle génération est devenue un enjeu majeur. En effet, la course vers plus de puissance de calcul amène à la production de machines intégrant plusieurs milliers de cœurs de calcul. Or, ce grand nombre d’unités doit être toujours alimenté ce qui augmente drastiquement la consommation énergétique.

 

Au sein de la division « Big Data and Security », dans le groupe agile R&D HPC – Power Efficiency, nous développons les solutions logicielles permettant de garder sous contrôle la consommation énergétique des futurs supercalculateurs ExaScale (Bull Sequana).

 

Ces solutions intègrent un logiciel intelligent capable de limiter la consommation énergétique du cluster tout en gardant une dégradation de performance limitée et contrôlée (Bull Dynamic Power Optimizer).

 

BDPO a pour but d’optimiser la consommation énergétique des applications HPC pour une meilleure exploitation des ressources de calcul disponibles. Evidemment, l’optimisation énergétique ne doit pas dégrader la performance temporelle (temps d’exécution). Pour ce faire, il est nécessaire de détecter dynamiquement, les phases de sous-utilisation des ressources matérielles et d’appliquer les différents leviers de contrôle matériels et logiciels disponibles sur la machine afin de réduire sa consommation énergétique.

 

D’un autre coté l’équipe SEPIA de l’IRIT (Institut de Recherche en Informatique de Toulouse), https://www.irit.fr/departement/architecture-systemes-reseaux/equipe-sepia/ ) travaille sur des axes de recherche similaires visant à diminuer la consommation de puissance des applications HPC via une approche holistique : monitoring, abstraction de l’application, catégorisation et actions.

 

Le stage

Les deux approches ont chacune leurs forces et leurs faiblesses. Le but du stage est de les comparer et d’en extraire une solution profitant du meilleur des solutions dans le cadre d’une collaboration entre les équipes R&D ATOS et l’IRIT/SEPIA.

 

Les différentes étapes du stage sont les suivantes :

 

Comparer les résultats obtenus par BDPO et la solution IRIT sur un set d’applications benchmark : NAS Parallel Benchmarks, applications HPC NEMO et HPCG.

 

Prototyper un outil comprenant le meilleur des deux solutions :partir sur une base BDPO qui est un produit industrialisé et y intégrer les mécanismes sophistiqués de d’analyse et de caractérisation de l’IRIT :

·  BDPO :
·  Système de collecte multi thread (par cœur).
·  Automatisation du lancement de l’outil (mécanisme Slurm spank plugin
·  Optimisation pendant les phases d’attente MPI
·  Solution IRIT :
·  Analyse fine des métriques collectées
·  Catégorisation et détection des différentes phases applicatives Profil

 

Votre profil

Actuellement en dernière année du cycle de formation Ingénieur / Master (Bac+5), vous souhaitez évoluer dans un environnement Linux et développer dans les langages C/C++ et Python.

 

 Vous possédez :

·  Des bases solides sur les principes des noyaux des systèmes d’exploitation modernes (Linux) ;
·  Des bases solides sur les architectures et microarchitectures des ordinateurs ;
·  Des bases solides en programmation parallèle : MPI/OpenMP ;
·  Des bases solides sur les méthodes de compilation (gcc, icc, makefile), édition des liens ;
·  Une connaissance du domaine du calcul haute performance est un plus.

 

De nature autonome, curieuse et imaginative, la/le candidat sera intégré(e) à une équipe dynamique et innovante de la R&D.

INFORMATIONS ADDITIONNELLES :

Chez Atos, nous voulons que nos employés se sentent valorisés, appréciés et libres d'être eux-mêmes au travail. Nos process RH sont conçus pour prévenir la discrimination envers l'identité ou l'orientation sexuelle, la religion, l’origine ethnique, l'âge, la neurodiversité, le handicap, la citoyenneté ou tout autre aspect qui rend nos collaborateurs uniques. Partout dans le monde, nous avons créé plusieurs programmes pour soutenir la culture inclusive d'Atos, et nous travaillons pour nous assurer que tous nos collaborateurs aient une chance égale de sentir qu'ils sont exactement là où ils doivent être. 

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