Les offres de “CEA”

Expire bientôt CEA

Définition d'un benchmark générique pour la validation de cluster haute performance

  • Stage
  • Paris (Paris)
  • Développement informatique

Description de l'offre

Détail de l'offre

Informations générales

Entité de rattachement

Le Commissariat à l'énergie atomique et aux énergies alternatives (CEA) est un organisme public de recherche.

Acteur majeur de la recherche, du développement et de l'innovation, le CEA intervient dans le cadre de ses quatre missions :
. la défense et la sécurité
. l'énergie nucléaire (fission et fusion)
. la recherche technologique pour l'industrie
. la recherche fondamentale (sciences de la matière et sciences de la vie).

Avec ses 16000 salariés -techniciens, ingénieurs, chercheurs, et personnel en soutien à la recherche- le CEA participe à de nombreux projets de collaboration aux côtés de ses partenaires académiques et industriels.

Référence

2018-4532-682

Description du poste

Domaine

Mathématiques, information scientifique, logiciel

Contrat

Stage

Intitulé de l'offre

Définition d'un benchmark générique pour la validation de cluster haute performance

Sujet de stage

Définition d'un benchmark générique pour la validation de cluster haute performance

Durée du contrat (en mois)

6 mois

Description de l'offre

Le CEA/DAM gère des clusters de calculs hautes performances composés de plusieurs milliers de serveurs. Le besoin de puissance de calcul est croissant et la nécessité de développer, de paralléliser et d'optimiser les codes de calcul est cruciale. D'un autre côté, une meilleure compréhension des codes de calcul permet aussi d'optimiser le cluster afin de fournir le meilleur service possible aux utilisateurs. La production sur ces clusters est constitué de plusieurs codes de calcul très différents. Dans le processus de validation de ces clusters, il faudrait dans l'ideal passer tous les codes, ce qui en pratique est très difficile à mettre en place. Le sujet du stage consiste à définir et développer un benchmark générique où il serait possible de le paramétrer pour qu'il reproduise le comportement d'un code de calcul donné. Ce benchmark permettrait de choisir un noyau de calcul particulier, un type de schéma de communication ou bien un schéma de lecture/écriture de fichiers. Les logiciels libres sont au cœur de l'infrastructure qui pilote ces machines, le CEA/DAM y contribue et en développe. Objectifs du stage: - Prendre en main les technologies liées au calcul parallèle (MPI, OpenMP, entrées/sorties, etc ...). - Définir un benchmark générique. - Développer un prototype de ce benchmark. - Rédiger une documentation sur le travail effectué. Prérequis: - Langage C, Environnement Linux - Anglais technique et scientifique Compétences appréciées: - Programmation parallèle (MPI) - Python http://www-hpc.cea.fr/ https://github.com/cea-hpc/ STAGE DE 4 A 6 MOIS - BAC +4/5 - Calcul massivement parallèle

Profil recherché

Profil du candidat

MASTER/INGENIEUR
C LINUX MPI
BAC + 5

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