Stage - Modélisation de mémoires DRAM haute performance pour de l'émulation-Grenoble-H/F

CEA

Grenoble

Sur place

EUR 10 000 - 13 000

Temps partiel

Il y a 4 jours
Soyez parmi les premiers à postuler
Générateur de candidature

N’envoyez pas un CV générique — générez un CV et une lettre de motivation adaptés à ce poste précis.

Passez les filtres ATS

Résumé du poste

Stage au CEA, Isère (Grenoble), 5 à 6 mois, pour modéliser des mémoires DRAM haute performance et les interfacer avec un émulateur. Le stagiaire travaillera sur des simulateurs DRAM réalistes et des plateformes d’émulation matérielle, avec un accent sur l’efficacité et l’intégration SoC.

Vous utiliserez SystemC, SystemVerilog, C/C++, Git sous Linux, et explorerez des environnements EDA pour des architectures multicœurs CPU/GPU.

Qualifications

  • Vous préparez un diplôme de niveau BAC+5 dans les domaines de l’informatique et de l’électronique.
  • Maîtrise des langages C/C++ et familiarité SystemC et SystemVerilog (RTL)
  • Expérience avec outils de simulation (QuestaSim/Xcelium/VCS) et Git sous Linux.

Responsabilités

  • Modéliser le comportement des mémoires DRAM et leur interface avec un émulateur.
  • Réaliser un prototype en simulation standalone puis étudier les performances.
  • Intégrer la solution dans une plateforme d’émulation SoC/hétérogène et optimiser la vitesse d’émulation.

Connaissances

C/C++
SystemC
Anglais (écrit)

Formation

BAC+5 - École d'ingénieurs

Outils

QuestaSim
Xcelium
VCS
Git
Linux

Description du poste

Stage - Modélisation de mémoires DRAM haute performance pour de l'émulation-Grenoble-H/F
Description du poste
Intitulé de l'offre

Stage - Modélisation de mémoires DRAM haute performance pour de l'émulation-Grenoble-H/F

Sujet de stage

Le stage consiste à développer une solution qui permet d'interfacer des simulateurs de modèles DRAM réalistes avec un émulateur.Le/La stagiaire devra se familiariser avec les environnements EDA pour la conception de circuits et permettre l'utilisation de ces simulateurs dans des plateformes d'émulation matérielles pour des architectures multicœurs à base de CPU et GPU.

Durée du contrat (en mois)

5 à 6 mois

Description de l'offre

Dans le contexte du calcul scientifique, la puissance des ordinateurs ne cesse d'augmenter ainsi que la taille des systèmes hardware (CPU, GPU) qui sont utilisés, tant en termes de nombre de cœurs, de la complexité qui se retranscrit en un coût matériel important, et la quantité de mémoire.

Pour représenter des délais réalistes des accès mémoire de ces systèmes, plusieurs simulateurs proposent des modèles permettant de représenter les latences aléatoires de vraies mémoires (DDR5, HBM) de l'industrie.En revanche, la taille de ces systèmes nous impose des simulations matérielles du RTL très lentes.

Dans nos travaux, nous utilisons des plateformes d'émulation matérielle pour différent projets qui permettent de tester les architectures et d'évaluer leurs performances avec un gain de temps considérable. En revanche ces plateformes ne nous permettent pas de modéliser des mémoires réalistes, nous contraignant à des modèles mémoires simplistes, très loin de la réalité.

En tant que stagiaire au CEA, vous aurez l'opportunité de travailler au sein d'un environnement de recherche de renommée mondiale. Nos équipes sont composées d'experts passionnés et dédiés, offrant un cadre propice à l'apprentissage et à la collaboration. Vous aurez accès à des équipements de pointe et à des ressources de recherche de premier ordre pour mener à bien vos missions.

Qu’attendons-nous de vous ?

Le but du stage sera de fournir une solution pour modéliser le comportement des contrôleurs mémoires et mémoires associées compatibles avec l’émulateur.Vous serez amené à prendre en main des simulateurs DRAM de l'état de l'art et à sélectionner le plus adapté.Puis, un prototypage dans un environnement standalone en simulation sera réalisé suivi d'une étude des performances initiales.S'ensuivra une intégration de la solution du candidat dans une de nos plateformes d'émulation (SoC hétérogène, CPU, GPGPU).La fin du stage sera consacrée à une étude des performances au niveau système et une optimisation de la vitesse d'émulation.

Selon les résultats et avancées du stage, une communication (2 pages) pourra être soumise dans un congrès ou un workshop.

Profil du candidat

Profil du candidat:

Vous préparez un diplôme de niveau BAC+4/BAC+5 (ingénieur ou master 2) dans les domaines de l'informatique et de l'électronique.

Vous êtes passionné par la recherche scientifique et technologique et êtes reconnu pour votre motivation, votre autonomie et votre curiosité.

Il est important que vous vous sentiez à l’aise avec les compétences dont vous aurez besoin, mais le stage est une formation.

Vous serez à l’aise si :

  • Vous maîtrisez des langages de programmation comme C et C++
  • Vous avez déjà développé en SystemC
  • Vous avez déjà développé en RTL en utilisant les langages de description matérielle VHDL ou SystemVerilog
  • Vous avez déjà simulé du RTL en utilisant des logiciels tels que QuestaSim / Xcelium / VCS
  • Vous savez utiliser Git
  • Vous savez utiliser les bases de l’environnement Linux
  • Compétence obligatoire : avoir un bon niveau d’anglais, principalement en compréhension écrite.

Compétences acquises à l’issue du stage:

  • Utilisation de vos connaissances en C/C++
  • Utilisation des langages SystemC et SystemVerilog
  • Utilisation d'un émulateur à l'état de l'art utilisé par les grands industriels du secteur.
  • Utilisation de Git dans un environnement Linux
  • Potentiellement, utilisation de LaTeX pour le rapport

Dans notre laboratoire, vous intégrerez une équipe pluridisciplinaire vous permettant de vous ouvrir à d’autres domaines que le HPC, comme l’IA et la physique quantique, et vous familiariser avec les différents postes de recherche. Notre équipe est conviviale et très disponible, vous pourrez vous intégrer facilement et demander conseil à n’importe qui.

Il n'y a pas de possibilités de poursuite en thèse sur ce sujet précis à la rentrée 2027, en revanche d'autres sujets de thèse seront proposés dans le laboratoire.

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.

Localisation du poste
Localisation du poste

France, Auvergne-Rhône-Alpes, Isère (38)

Ville
Critères candidat
Diplôme préparé

Bac+5 - Diplôme École d'ingénieurs

Possibilité de poursuite en thèse
Informations générales
Entité de rattachement

Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.

Entité de rattachement

Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat. Les 20 000 collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales :

  • La conscience des responsabilités
  • La coopération
  • La curiosité
Référence
2026-41786
Description de l'unité

Le LSTA, composé de 35 personnes, est impliqué dans la conception de circuits, destinés à des applications Haute-Performance ou d'IA. Ces applications ont en commun un besoin d'efficacité énergétique, de bande passante et capacité mémoire élevées, et d'accélérateurs dédiés. En lien avec le CEA-LETI, nous exploitons également des technologies « More Than Moore », telles que l'intégration 3D et de mémoires embarquées non-volatiles. Nous sommes pionnier dans la conception de circuits intégrés en 3D, empilant des chiplets de calcul sur des interposeurs silicium actifs ou passifs, avec des travaux ayant démarré 10ans auparavant. Nous sommes reconnus par la communauté scientifique et actuellement extrêmement sollicité par l'industrie, notamment automobile et aéronautique/spatiale, pour répondre à leurs besoins d'intégration et de packaging avancé. Des travaux démarrent également dans le domaine des interconnexions optiques pour data center.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Stage - Evaluation des Performances et Vérification du NPU Coral Open-Source-Grenoble-H/F
Stage - Evaluation des Performances et Vérification du NPU Coral Open-Source-Grenoble-H/F

CEA • Grenoble

Sur place
EUR 10 000 - 17 000
Restaurant d'entreprise
Diversité et inclusion
Stage - Preuve de Concept d'un Backend/Export OpenCL dans le framework Aidge-Grenoble- H/F
Stage - Preuve de Concept d'un Backend/Export OpenCL dans le framework Aidge-Grenoble- H/F

CEA • Grenoble

Sur place
EUR 10 000 - 15 000
Restaurant d'entreprise
Stage en conception matériel pour accélérateur IA - Grenoble- (38) H/F
Stage en conception matériel pour accélérateur IA - Grenoble- (38) H/F

CEA • Grenoble

Sur place
EUR 17 000 - 21 000
Restaurant d'entreprise
Simulation accélérée de profils de missions de convertisseurs de puissance
Simulation accélérée de profils de missions de convertisseurs de puissance

CEA • Grenoble

Sur place
EUR 12 000 - 16 000
Restaurant d'entreprise
Participation aux transports 85%
Stage - Bac+5 - Restitution d'essais mécaniques - H/F
Stage - Bac+5 - Restitution d'essais mécaniques - H/F

CEA • Bruyères-le-Châtel

Sur place
EUR 12 000 - 16 000
Stage - Bac+5 - Identification de paramètres de plasticité à partir de données de DRX - H/F
Stage - Bac+5 - Identification de paramètres de plasticité à partir de données de DRX - H/F

CEA • Bruyères-le-Châtel

Sur place
EUR 11 000 - 20 000
Stage - Bac+4/+5 - Etude et maîtrise des effets optiques et parasites dans un diagnostic fibré - H/F
Stage - Bac+4/+5 - Etude et maîtrise des effets optiques et parasites dans un diagnostic fibré - H/F

CEA • Bruyères-le-Châtel

Sur place
EUR 12 000 - 17 000
Stage - Bac+4/+5 - Évaluation de l'utilisation d'agents IA dans un environnement HPC - H/F
Stage - Bac+4/+5 - Évaluation de l'utilisation d'agents IA dans un environnement HPC - H/F

CEA • Bruyères-le-Châtel

Sur place
EUR 11 000 - 17 000
Stage - Bac+4/+5 - Evolution du code de modélisation d’un accélérateur d’électrons - H/F
Stage - Bac+4/+5 - Evolution du code de modélisation d’un accélérateur d’électrons - H/F

CEA • Bruyères-le-Châtel

Sur place
EUR 8 900 - 13 000
Stage - Super-résolution des simulations optiques par IA H/F
Stage - Super-résolution des simulations optiques par IA H/F

CEA • Grenoble

Sur place
EUR 16 000 - 20 000
Restauration prise en charge
Frais de transport remboursés
Logement sous conditions