Innovation en compilation et optimisation de code H/F

Le laboratoire LFIM du CEA conçoit des architectures de calcul innovant et leurs outils logiciels associés. Par exemple le circuit de calcul en mémoire C-SRAM et le compilateur HybroGen permettant de l'utiliser. HybroGen est un compilateur expérimental développé en interne permettant de réaliser des expérimentations sur des ordinateurs classiques ainsi que sur des ordinateurs avec des accélérateurs développés au CEA. L'objectif de ce compilateur de développer des optimisations qui ne sont pas réalisables avec des compilateurs classiques pour des accélérateurs matériels du CEA comme pour des architectures de calcul classiques. Les tâches à réaliser sont de plusieurs niveaux : Maintenir la plateforme actuelle. Améliorer le support des architectures actuelles Ajouter / améliorer le support de nouveaux jeux d'instruction (calcul en mémoire, calcul en précision variable, calcul creux, ..) Mettre au point de nouvelles démonstrations Ce poste est une excellente opportunité pour apprendre dans le domaine des applications gourmandes en calcul, des architectures de calcul, l'optimisation de code et les compilateurs. Il permet de voir par la pratique quelles sont les limitations des architectures actuelles et les besoins des applications.

Le candidat sera de profil ingénieur ou master en informatique et/ou en micro électronique. Des connaissances en développement logiciel, en fonctionnement d'une architecture de calcul sont nécessaires Des connaissances dans le domaine de la compilation sont un plus, mais pas indispensable. Conformément aux engagements pris par le CEA en faveur de l’intégration de personnes en situation de handicap, cet emploi est ouvert à tous et toutes.

fr_FRFR

Contact us

We will reply as soon as possible...