Dans le cadre d'une exécution en double précision, tous les calculs ne nécessitent pas forcément de rester avec des blocs stockés de cette manière. Le(la) candidat(e) sera amené dans un premier temps à implémenter un système de stockage dynamique en fonction de la précision attendue, et à mettre à jour les noyaux de calculs du solveur dense sur CPU.
Dans un second temps, ces modifications devront être apportées aux autres solveurs de notre logiciel : le solveur sur GPU, avec en plus la mise en place de la demi précision, et sur le solveur hiérarchique.
Enfin, nous devrons nous assurer que l'étape de résolution linéaire fonctionne également avec cette nouvelle implémentation.
Des études de performances devront être réalisées tout au long du stage afin de s'assurer de l'amélioration des performances du solveur.
Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l’inclusion des travailleurs handicapés.
Participant à la protection nationale, une enquête administrative est réalisée pour tous les collaborateurs du CEA afin d'assurer l'intégrité et la sécurité de la nation.
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.