EMBU-2020-S-05 – Offre de stage : Gestion d’accès concurrentiels d’un accélérateur matériel

Kalray est une entreprise leader du développement des processeurs « massivement parallèles ».

Le MPPA® est un processeur « manycore » dont l’architecture révolutionnaire présente plusieurs centaines de cœurs fonctionnant en parallèle et délivrant à fois haute performance, faible consommation et faible latence. Cette architecture est particulièrement efficace pour l’accélération des « Data Centers » ainsi que pour les applications embarquées critiques du futur, par exemple celles des voitures autonomes.

Nos clients et partenaires à travers le monde sont les leaders de leur industrie.

Kalray développe également des cartes électroniques basées sur le MPPA® ainsi qu’un Kit de développement logiciel (SDK) et les outils logiciels permettant à nos clients de développer leurs propres applications.

Kalray, c’est un environnement de start-up, avec une communauté unie et un fort esprit d’entre-aide.

 

CONTEXTE DU STAGE

Kalray expose son accélérateur matériel manycore au travers d’un framework personnalisé. Celui-ci doit permettre des accès concurrentiels à l’accélérateur Kalray. Ce travail s’inscrit dans le cadre de projets où plusieurs types de flots de calculs doivent être effectués simultanément.

 

MISSIONS ET OBJECTIFS DU STAGE

La mission confiée est de s’assurer que des accès au CPU Kalray simultanés par plusieurs applications Linux sont possibles sans interaction parasite. Des contraintes de programmation parallèle sont au cœur de ce stage. Le stagiaire sera amené à proposer des solutions ainsi qu’un moyen de les tester.

Le stagiaire devra s’assurer que les différents flots de calculs ne se perturbent pas entre eux.

Le stage pourra évoluer suivant les compétences du stagiaire sur des contextes de couches logicielles de plus bas ou éventuellement plus haut niveau.

 

CANDIDAT

Etudiant(e) en dernière année d’école d’ingénieur ou équivalent, vous disposez des compétences suivantes :

  • C/C++
  • Seraient un plus : Compétences en gestion multi process, multi thread, programmation parallèle, Linux, Mutex/pthread

 


Date de démarrage : A définir selon vos disponibilités

Durée du stage : Entre 3 et 6 mois (préférence Projet Fin d’Etude)

Localisation : Kalray, 180 avenue de l’Europe, 38330 Montbonnot-Saint-Martin (ligne bus C1 – Arrêt Baudonnière)

Stage rémunéré

    Your Name (required)

    Your Email (required)

    Job reference number (required)

    Your CV (required - 1MB max.)

    Your cover letter (required - 1MB max.)

         By completing and sending this form, you consent to your data being collected by authorized Kalray personnel to process your request. For more information, please consult our privacy policy on personal data protection.

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    Read about Kalray’s privacy policy and personal data protection here.