{"id":12484,"date":"2026-05-27T09:25:06","date_gmt":"2026-05-27T07:25:06","guid":{"rendered":"https:\/\/talentimpulse.cea.fr\/offre-emploi\/support-logiciel-pour-laposutilisation-daposaccelerateur-de-calcul-et-de-transfert-memoire\/"},"modified":"2026-06-15T09:00:08","modified_gmt":"2026-06-15T07:00:08","slug":"support-logiciel-pour-laposutilisation-daposaccelerateur-de-calcul-et-de-transfert-memoire","status":"publish","type":"offre-emploi","link":"https:\/\/talentimpulse.cea.fr\/en\/offre-emploi\/support-logiciel-pour-laposutilisation-daposaccelerateur-de-calcul-et-de-transfert-memoire\/","title":{"rendered":"Sofware support for computing accelerators and memory transferts accelerators"},"content":{"rendered":"<p>Pour des raisons dapos;\u00e9nergie les futurs ordinateurs devront utiliser des acc\u00e9l\u00e9rateurs pour le calcul comme pour les acc\u00e8s \u00e0 la m\u00e9moire (GPU, TPU, NPU, DMA intelligents). Les application dapos;IA ont des besoins en calcul intensif \u00e0 la fois en intensit\u00e9 de calcul et en d\u00e9bits m\u00e9moire. Ces acc\u00e9l\u00e9rateurs ne se basent pas sur un jeu dapos;instruction simple (ISA), ils sapos;affranchissent du mod\u00e8le de Von Neuman et ils n\u00e9cessitent dapos;\u00e9crire manuellement du code sp\u00e9cialis\u00e9. Par ailleurs, il est difficile de comparer lapos;utilisation de ces acc\u00e9l\u00e9rateurs avec un code utilisant un processeur non sp\u00e9cialis\u00e9, les codes sources initiaux \u00e9tant tr\u00e8s diff\u00e9rents. HybroLang est un langage de programmation proche mat\u00e9riel permettant dapos;exprimer des programmes utilisant toutes les capacit\u00e9s de calcul dapos;un processeur tout en permettant une sp\u00e9cialisation du code en fonction des donn\u00e9es connues \u00e0 lapos;ex\u00e9cution. Le compilateur HybroGen a d\u00e9j\u00e0 d\u00e9montr\u00e9 sa capacit\u00e9 de programmation dapos;acc\u00e9l\u00e9rateurs de calcul en m\u00e9moire, comme en optimisation de code sur CPU classique en r\u00e9alisant des optimisations innovantes. Cette th\u00e8se se propose dapos;\u00e9tendre le langage HybroLang afin de : &#8211; faciliter la programmation dapos;application dapos;IA apportant le support pour des donn\u00e9es complexes : stencils, convolution, calcul clairsem\u00e9 &#8211; permettre la g\u00e9n\u00e9ration de code \u00e0 la fois sur CPU et avec des acc\u00e9l\u00e9rateurs mat\u00e9riels en cours de d\u00e9veloppement au CEA (calcul clairsem\u00e9, calcul en m\u00e9moire, acc\u00e8s \u00e0 la m\u00e9moire) &#8211; permettre la comparaison dapos;architectures diff\u00e9rentes en partant dapos;un seul code source dapos;application Id\u00e9alement un candidat devra avoir des connaissances dans les domaines suivants : architecture des ordinateurs, impl\u00e9mentation de langage de programmation, compilation et optimisation de code.<\/p>","protected":false},"featured_media":0,"template":"","categories":[165],"tags":[],"class_list":["post-12484","offre-emploi","type-offre-emploi","status-publish","hentry","category-nouveaux-paradigmes-informatiques-dont-calcul-quantique"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/talentimpulse.cea.fr\/en\/wp-json\/wp\/v2\/offre-emploi\/12484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/talentimpulse.cea.fr\/en\/wp-json\/wp\/v2\/offre-emploi"}],"about":[{"href":"https:\/\/talentimpulse.cea.fr\/en\/wp-json\/wp\/v2\/types\/offre-emploi"}],"wp:attachment":[{"href":"https:\/\/talentimpulse.cea.fr\/en\/wp-json\/wp\/v2\/media?parent=12484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/talentimpulse.cea.fr\/en\/wp-json\/wp\/v2\/categories?post=12484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/talentimpulse.cea.fr\/en\/wp-json\/wp\/v2\/tags?post=12484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}