Pause
Lecture
Moteur de recherche d'offres d'emploi CEA

Évaluation de l'inférence d'un réseau de neurone sur une architecture de C-SRAM (Computing S H/F


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

2021-19208  

Description de l'unité

Évaluation de l'inférence d'un réseau de neurone sur une architecture de C-SRAM (Computing SRAM)

Description du poste

Domaine

Mathématiques, information  scientifique, logiciel

Contrat

Stage

Intitulé de l'offre

Évaluation de l'inférence d'un réseau de neurone sur une architecture de C-SRAM (Computing S H/F

Sujet de stage

L'inférence par des réseaux de neurones sous une consommation électrique frugale est un enjeu a relever pour la recherche en informatique. L'utilisation d'architectures de calcul en mémoire pourrait être une solution adaptée car elle permet de minimiser le déplacement des données dans l'architecture de calcul.

Notre laboratoire a développé une architecture de calcul en mémoire permettant d'accélérer les calculs tout en minimisant l'énergie dépensée. L'architecture est composée d'un processeur de mémoire distante (DRAM, NVRAM, voire des capteurs d'images) et d'une ou plusieurs tuiles CSRAM permettant de réaliser des calculs en mémoire. Nous avons également développé un compilateur spécialisé permettant de créer le code pour un tel système.
Plusieurs travaux sont en cours pour développer le compilateur et pour évaluer des applications, principalement dans le domaine du traitement d'images.

Durée du contrat (en mois)

6

Description de l'offre

Le stage consistera a prendre en main cette architecture et la chaîne de compilation pour porter des applications de réseaux de neurones, les résultats attendus permettront de mesurer les gains en énergie et en rapidité de l’inférence sur notre architecture. Les expérimentations utiliseront un simulateur réalisé en interne permettant de simuler le fonctionnement de mémoires CSRAM.

Notre laboratoire est un environnement unique mélangeant des experts en conception de circuits mémoire innovants et des experts en environnements de compilation et de modélisation de performances.

 

Profil du candidat

Candidats en M2 informatique ou école d'ingénieur

Les connaissances nécessaires pour ce poste sont

  • des connaissances en architecture des ordinateurs, des connaissances
  • en programmation C et python.
  • Des connaissances sur les des outils de gestion de version et l’utilisation de linux et des chaînes de compilation est également nécessaire.

Des connaissances sur

  • les principes de l’intelligence artificielle et sur les environnements logiciels de ces outils ou/et
  • l’évaluation des performances des applications
    serait un plus, mais ne sont pas indispensables.

 

Localisation du poste

Site

Grenoble

Localisation du poste

France

Ville

  Grenoble

Critères candidat

Langues

  • Anglais (Courant)
  • Français (Courant)

Diplôme préparé

Bac+5 - Master 2

Possibilité de poursuite en thèse

Non