Évaluation et optimisation du RISC-V pour le calcul vectoriel dédié aux systèmes de télécommunications
Stage Grenoble (Isère) Développement informatique
Description de l'offre
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
2019-10817Description de l'unité
Le Leti, institut de recherche technologique de Cea Tech, a pour mission d'innover et de transférer les innovations à l'industrie. Son cœur de métier réside dans les technologies de la microélectronique, de miniaturisation des composants, d'intégration système, et d'architecture de circuits intégrés, à la base de l'internet des objets, de l'intelligence artificielle, de la réalité augmentée, de la santé connectée. Le Leti façonne des solutions différenciantes, sécurisées et fiables visant à augmenter la compétitivité de ses partenaires industriels par l'innovation technologique. L'institut est localisé à Grenoble avec deux bureaux aux USA et au Japon, et compte 1800 chercheurs.
Description du poste
Domaine
Technologies micro et nano
Contrat
Stage
Intitulé de l'offre
Évaluation et optimisation du RISC-V pour le calcul vectoriel dédié aux systèmes de télécommunications
Sujet de stage
Évaluation et optimisation du RISC-V pour le calcul vectoriel dédié aux systèmes de télécommunications
Durée du contrat (en mois)
6 mois
Description de l'offre
Le laboratoire LSHD (Laboratoire Systèmes sans fil Haut Débit) réalise des études d'architecture et du prototypage de systèmes complets (matériel et logiciel) pour les futurs systèmes de télécommunications. Les plateformes de développement de type circuit Xilinx de la famille Zynq sont de plus en plus utilisées notamment pour accélérer le développement en associant un FPGA avec un Linux embarqué. La migration de blocs numériques vers des implémentations logicielles devient nécessaire notamment pour simplifier et rendre modulaire les systèmes de télécommunications. Le couple Débit/Latence est de plus en plus exigeant, rendant les développements logiciels sur un système d’exploitation non temps réel difficile.
Dans cette optique, nous avons mis en place sur cible FPGA un environnement de prototypage Matériel/Logiciel se basant sur le processeur Open Source RISC-V. Lequel est amené à exécuter des implémentations logicielles de bloc numériques, et des fonctionnalités logicielles temps réel.
L'objet du stage proposé est d'évaluer et d’optimiser les performances de ce processeur pour des applications de télécommunications, particulièrement pour le calcul vectoriel.
Il sera demandé, dans un premier temps, de prendre en main l’environnement de prototypage Matériel/Logiciel se basant sur le processeur Open Source RISC-V. Dans un second temps, d’évaluer le système existant, de proposer un plan d’action pour optimiser ces performances et de mettre en place les propositions tout en les évaluant. Pour terminer, une mise en œuvre fonctionnelle dans le cadre d’un projet du laboratoire peut être envisagée selon les performances atteintes.
Moyens / Méthodes / Logiciels
Logiciel embarqué, C, Simulation et synthèse HDL, Prototypage sur FPGA, VHDL, VERILOG, SystemVerilog
Profil recherché
Profil du candidat
Un profil ayant une double compétence matériel (conception numériques) et logiciel (développement embarqué) est privilégié.