Español
Conectarse
Regístrate
Empleo Estudios Idiomas Para Empresas Sobre iAgora
 Español
Detalles de la Oferta
Inicio Empleo Estudios Idiomas Para Empresas
Empleo > Prácticas > Informática/Tecnología > Francia > Grenoble > Detalles de la Oferta 

Stage R&D - Optimisation de la consommation énergétique des applications HPC sur

No se muestra la compañía
Francia  Grenoble, Francia
Prácticas, Informática/Tecnología, Francés
19
Visitas
0
Candidatos
Regístrate

Descripción del puesto:

À propos d'(COMPANY NAME)

(COMPANY NAME) est un leader international de la transformation digitale avec 110 000 collaborateurs dans 73 pays 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 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 (COMPANY NAME), (COMPANY NAME)|Syntel, et Unify. (COMPANY NAME) 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'(COMPANY NAME) 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, (COMPANY NAME) 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 : architectures x86 (Intel/AMD). 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.

Mission

Le but du stage d'étudier la faisabilité d'une extension de l'approche de BDPO pour cibler des accélérateurs de type GPU (de la marque Nvidia principalement).

Les différentes étapes du stage seront donc les suivantes :

Étudier la solution BDPO sur architecture x86_64 ;

Étudier la bibliothèque de développement Nvidia Management Library (NVML) pour investiguer et/ou caractériser :

La présence de compteurs de performance pertinents pour l'identification de phases de sous-utilisation des ressources matérielles ;

La possibilité de changer les fréquences d'horloge du GPU, et latences associées à ces changements ;

Le temps de réponse du driver Nvidia.

Proposition d'un prototype pour permettre l'optimisation énergétique sur GPU ;

Mise en œuvre du prototype pour au moins une application HPC réelle.

Profil

Actuellement en dernière année du cycle de formation Ingénieur / Master (Bac+5), de nature autonome, curieuse et imaginative, la/le candidat sera intégré(e) à une équipe dynamique et innovante de la R&D.

Vous souhaitez évoluer dans un environnement Linux et développer dans les langages C/C++.

La/le candidat doit satisfaire les prérequis suivants :

Avoir des bases solides sur les principes des noyaux des systèmes d'exploitation modernes, notamment Linux ;

Avoir des bases solides sur les architectures et microarchitectures des ordinateurs ;

Avoir des bases solides en programmation parallèle et concurrente (POSIX Threads notamment) ;

Être à l'aise en programmation bash.

Une connaissance du langage Python serait un plus.

Être à l'aise avec les méthodes de compilation (gcc, icc, makefile), et édition des liens ;

Avoir une connaissance du domaine du calcul haute performance et/ou de la programmation sur GPU serait un plus.

INFORMATIONS ADDITIONNELLES :

Chez (COMPANY NAME), 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'(COMPANY NAME), 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

Origen: Web de la compañía
Publicado: 26 Nov 2020
Tipo de oferta: Prácticas
Sector: TIC / Informática
Idiomas: Francés
Regístrate
52.556 empleos y prácticas
en 120 países
Regístrate   o Conectarse
Utilizamos cookies para ofrecer sus servicios, personalizar contenido y anuncios, y analizar nuestro tráfico.  Más información.
Personalizar Acepto