Stagiaire Validation Conformité Architecturale RISC-V
REF : RV
Montbonnot / STAGE
Kalray recherche
Un(e) stagiaire pour valider la conformité architecturale des instructions RISC-V sur les cœurs du processeur MPPA
REF : RV
SUJET
Rattaché(e) à l’équipe du CTO, vous participez à la définition du jeu d’instructions du cœur des prochains processeurs de Kalray. Il s’agit d’une opportunité de découvrir ou d’enrichir vos connaissances en spécification de jeu d’instructions pour cœur applicatif, en particulier les instructions en arithmétique flottante 16-bit, 32-bit et 64-bit du RISC-V.
Kalray conçoit une quatrième génération de processeurs comportant entre 100 et 200 cœurs applicatifs d’architecture 64-bit VLIW à 12 voies appelée KV4. Pour cette quatrième génération, l’objectif est d’aligner l’arithmétique en virgule flottante sur le comportement de la librairie SoftFloat https://www.jhauser.us/arithmetic/SoftFloat.html, laquelle sert également de référence comportementale pour les jeux d’instructions de l’ISA RISC-V.
Pour valider cet alignement, le modèle du cœur KV4 est capable de décoder et d’exécuter les instructions “user space” de l’architecture RISC-V. Cette capabilité peut être mise à profit pour exécuter les tests de conformité architecturale du RISC-V, ce qui inclut la validation de l’implémentation de l’arithmétique en virgule flottante.
A ce titre, vos missions principales sont les suivantes :
- Prendre en main l’environnement de compilation, d’assemblage et d’édition de liens des cœurs KV4.
- Sélectionner les environnements de test de conformité architecturale des extensions flottantes RISC-V.
- Exécuter ces tests dans l’environnement du cœur KV4, en assurant son basculement en mode RISC-V.
- Augmenter la description architecturale du KV4 pour corriger les erreurs ou y intégrer d’autres instructions RISC-V.
COMPÉTENCES REQUISES ET À DÉVELOPPER
- Compréhension de l’architecture et microarchitecture des cœurs applicatifs superscalaire et VLIW.
- Maitrise des environnements “open-source” de test des extensions du jeu d’instructions RISC-V.
CONTRAT
- Type de contrat : convention de stage M1, M2 ou PFE.
- Gratification selon grille
- Convention collective : Métallurgie.
- Avantages : Titres restaurant, CE, évènements…
- Lieu : Montbonnot (38).
A PROPOS DE KALRAY
Kalray est une des plus prometteuses et innovantes sociétés de la « DeepTech » française, essaimage du CEA. Leader dans les technologies matérielles et logicielles dédiées à la gestion et au traitement intensif des données du Cloud au Edge, Kalray propose une gamme complète de produits permettant de développer des applications, ainsi que des infrastructures, plus intelligentes, plus efficaces et plus économes en énergie. L’offre de Kalray comprend des processeurs pluri-coeurs, des cartes d’accélération, ainsi que des solutions logicielles de stockage et de gestion des données pour des marchés en fort développement : datacenters, IA, industrie des médias et du divertissement, sciences de la vie, recherche scientifique, Edge computing, automobile…
En forte croissance, Kalray compte près de 200 collaborateurs/trices. La société est présente en France, au Royaume-Uni, en Allemagne, aux Etats-Unis ainsi qu’au Japon et accueille à son capital des investisseurs de premier plan comme l’Alliance Venture (Renault-Nissan-Mitsubishi), NXP Semiconductors, le CEA et Bpifrance. Kalray est également cotée en bourse sur Euronext Growth (FR0010722819 – ALKAL).
Kalray, c’est avant tout une équipe de femmes et d’hommes passionnés, enthousiastes et solidaires, qui mettent l’excellence et la collaboration au cœur de leur quotidien. Que vous soyez expert de votre domaine ou jeune diplômé, vous saurez trouver votre place et vous épanouir dans un environnement agile, dynamique et handi-bienveillant, où vous pourrez pleinement exprimer votre talent et contribuer très concrètement au succès de l’entreprise. Au programme : des challenges passionnants, mais aussi de la bonne humeur, de l’entraide, la montagne, la mer… et bien plus encore !