Activez les alertes d’offres d’emploi par e-mail !

Engineer F / M : Benchmarking of applications'I / O behavior and storage systems (performance a[...]

INRIA

Talence

Sur place

EUR 60 000 - 80 000

Plein temps

Il y a 16 jours

Mulipliez les invitations à des entretiens

Créez un CV sur mesure et personnalisé en fonction du poste pour multiplier vos chances.

Résumé du poste

INRIA recherche un(e) candidat(e) pour le projet Numpex Exadost, chargé(e) de caractériser le comportement des entrées-sorties des applications HPC. Ce poste requiert des compétences en C/C++, Python, ainsi qu'une expérience en recherche. Le travail comporte le développement de noyaux d'E/S et l'utilisation d'outils tels que Darshan, Tau et IOR.

Prestations

Restauration subventionnée
Transports publics remboursés partiellement
7 semaines de congés annuels
10 jours de RTT
Télétravail partiel possible
Équipements professionnels à disposition
Prestations sociales, culturelles et sportives

Qualifications

  • Expérience dans la recherche en calcul intensif.
  • Connaissance des systèmes HPC et utilisation de scripts.
  • Compétences en C/C++ et Python requises.

Responsabilités

  • Caractériser les entrées-sorties des applications HPC.
  • Développer des noyaux d'E/S pour les machines HPC.
  • Exécuter des benchmarks et analyser les résultats.

Connaissances

scripting
Unix
Analyse statistique
C/C++
Python

Description du poste

Dans le cadre d'un projet Numpex appelé Exadost, en collaboration avec l'Inria de Rennes, La Maison de la Simulation, le CEA-DAM, et DDN.

Ce projet vise à construire l'infrastructure d'entrées / sorties des machines HPC de nouvelle génération.

Mission confiée

La personne recrutée sera chargée de caractériser le comportement des entrées-sorties des applications qui ont été choisies comme représentatives de la charge de travail HPC française. Cette caractérisation sera faite en utilisant des outils de profilage tels que Darshan et Tau, des outils de traçage tels que Recorder, et en inspectant le code source des applications. Nous sommes intéressés par le développement de noyaux d'E / S, qui sont des codes imitant les activités d'E / S (accès aux données persistantes) des applications et qui peuvent être utilisés pour les évaluer plus facilement sur différentes plates-formes.

En outre, la personne sera chargée de réaliser des expériences sur différentes infrastructures d'E / S afin de caractériser leur comportement et la manière dont elles sont affectées par les différentes caractéristiques des accès. Pour ce faire, des repères existants tels que IOR et mdtest seront utilisés dans un premier temps, mais il se peut que de nouveaux repères doivent être développés.

La sélection des points de référence et des modèles d'accès impliquera l'étude de documents de recherche.

Enfin, les résultats attendus sont une suite de repères qui peuvent être facilement appliqués à de nouvelles plates-formes, les noyaux d'E / S, une base de données des résultats obtenus et un rapport.

Pour une meilleure connaissance du sujet de recherche proposé :

Exemples de travaux similaires menés dans la même équipe de recherche :

Principales activités

Principales activités :

  • Étudier des documents sur la charge de travail de grandes machines HPC réelles et imposée par des classes d'applications connues (par exemple, l'apprentissage automatique) ;
  • Exécution d'applications et debenchmarks sur des systèmes HPC à l'aide de scripts, traitement et représentation graphique des résultats ;
  • L'étude de grandes applications HPC (généralement écrites en C / C++ ou Fortran) pour comprendre leur comportement en matière d'E / S ;
  • Développement de noyaux d'E / S et debenchmark suites en C / C++ à l'aide de MPI-IO ;
  • Analyse statistique des résultats et modélisation (Python ou R).

Activités supplémentaires :

Rédaction de rapports et de documents de recherche (Latex).

Compétences

Compétences techniques et niveau requis :

  • scripting (Bash, Python, etc) ;
  • utilisation d'Unix : ligne de commande, ssh, etc ;
  • un plus (pas obligatoire) : utilisation de systèmes HPC, slurm, etc;
  • une expérience dans la recherche, en particulier dans le domaine du calcul intensif, serait un plus aussi.
  • Restauration subventionnée
  • Transports publics remboursés partiellement
  • Congés : 7 semaines de congés annuels + 10 jours de RTT (base temps plein) + possibilité d'autorisations d'absence exceptionnelle (ex : enfants malades, déménagement)
  • Possibilité de télétravail partiel et aménagement du temps de travail
  • Équipements professionnels à disposition (visioconférence, prêts de matériels informatiques, etc.)
  • Prestations sociales, culturelles et sportives (Association de gestion des œuvres sociales d'Inria

Rémunération

Rémunération en fonction des diplômes et des expériences professionnelles :

de 2692 euros à 3085 euros brut mensuel

Créer une alerte emploi pour cette recherche
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.