Contexte et atouts 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 choisies comme représentatives de la charge de travail HPC française. Cette caractérisation sera réalisée en utilisant des outils de profilage tels que Darshan et Tau, des outils de traçage comme Recorder, et en inspectant le code source des applications. Le développement de noyaux d'E/S, simulant les activités d'E/S (accès aux données persistantes) des applications, sera également une tâche clé pour faciliter leur évaluation sur différentes plateformes.
Elle devra également réaliser des expériences sur diverses infrastructures d'E/S pour en analyser le comportement et l'impact des caractéristiques des accès, en utilisant dans un premier temps des repères existants comme IOR et mdtest, avec la possibilité de développer de nouveaux repères si nécessaire.
La sélection des points de référence et des modèles d'accès impliquera l'étude de documents de recherche. Les résultats attendus incluent une série de repères applicables à de nouvelles plateformes, des noyaux d'E/S, une base de données des résultats obtenus, et un rapport final.
Pour une meilleure compréhension du sujet :
Exemples de travaux similaires menés dans la même équipe de recherche :
Principales activités
* Étudier la charge de travail des grandes machines HPC réelles et celles imposées par des classes d'applications telles que l'apprentissage automatique ;
* Exécuter des applications et benchmarks sur des systèmes HPC, puis traiter et représenter graphiquement les résultats ;
* Analyser le comportement en E/S de grandes applications HPC (souvent en C/C++ ou Fortran) ;
* Développer des noyaux d'E/S et des suites de benchmarks en C/C++ utilisant MPI-IO ;
* Réaliser une analyse statistique des résultats et modéliser avec Python ou R.
Activités supplémentaires :
Rédaction de rapports et de documents de recherche (Latex).
Compétences requises
Compétences techniques :
* Scripting (Bash, Python, etc.) ;
* Utilisation d'Unix : ligne de commande, ssh, etc. ;
* Une expérience avec les systèmes HPC, slurm, etc., serait un plus ;
* Une expérience en recherche, notamment dans le calcul intensif, serait appréciée.
Conditions proposées :
* Restauration subventionnée ;
* Transports publics partiellement remboursés ;
* 7 semaines de congés annuels, 10 jours de RTT, et possibilité d'autorisations exceptionnelles (enfants malades, déménagement) ;
* Possibilité de télétravail partiel et d'aménagement du temps de travail ;
* Équipements professionnels (visioconférence, matériel informatique, etc.) ;
* Prestations sociales, culturelles et sportives (via l'Association de gestion des œuvres sociales d'Inria).
Rémunération
Selon diplômes et expérience professionnelle.
#J-18808-Ljbffr
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.