Stage : Aide au placement et à l'ordonnancement d'applications de calcul intensif sur FPGA - Thales Research & Technology (H/F)

Stage Par Thales S.A.
  • Palaiseau
  • Master, Bac +5
  • A négocier

Description

Site internet: http://www.thalesgroup.com

QUI SOMMES-NOUS ? Rejoignez Thales, leader mondial des technologies de sûreté et de sécurité pour les marchés de l'Aérospatial, du Transport, de la Défense et de la Sécurité. Fort de 62 000 collaborateurs dans 56 pays, le Groupe bénéficie d'une implantation internationale qui lui permet d'agir au plus près de ses clients, partout dans le monde. Situé sur le campus de l'École polytechnique, au cœur du pôle scientifique et technologique d'envergure mondiale de Paris-Saclay, le site de Palaiseau est le centre de recherche du Groupe.   Grâce aux nombreux partenariats avec le monde académique et un réseau international d'entreprises innovantes, nos équipes de recherche développent des technologies de rupture au service des unités opérationnelles du Groupe.   Au sein du Groupe de Recherche en Sciences et Technologies de l'Information, le Laboratoire Calcul Haute Performance (LCHP) s'intéresse au développement de solutions innovantes pour des applications embarquées. Il bénéficie d'une expertise aussi bien au niveau logiciel (programmation parallèle, outil de prototypage rapide et virtuel) que matériel (architectures hétérogènes, systèmes sur puce) le rendant apte à répondre aux différents besoins du Groupe Thales.
Nous recherchons un/une stagiaire sur le sujet de «l'aide au placement et à l'ordonnancement d'applications de calcul intensif sur FPGA » basé(e) à Palaiseau.
 

Stage : Aide au placement et à l'ordonnancement d'applications de calcul intensif sur FPGA - Thales Research & Technology (H/F)

CE QUE NOUS POUVONS ACCOMPLIR ENSEMBLE :

Une des activités du laboratoire consiste à aider l'utilisateur à programmer efficacement des multiprocesseurs, et en particulier à outiller le processus de prototypage rapide (génération de code sur cible) et virtuel (simulation de performance) pour des applications de traitement de signal / image intensives sur des architectures parallèles hétérogènes. L'outil  résultant (SpearDE) a été expérimenté en particulier sur les GPP multicoeurs, GPU, DSP multicoeurs et autres manycoeurs.

Afin d'étendre le périmètre des architectures hétérogènes visées, l'outil devra couvrir les plateformes FPGA. Cela implique de respecter les contraintes temporelles de ce type d'architecture (ex : débits massifs / cycles d'horloge). Par ailleurs on s'intéressera à des applications (plus compliquées que des chaînes classiques) pour lesquelles les outillages actuels ne sont pas performants.
EN NOUS REJOIGNANT, VOUS VOUS VERREZ CONFIER LES MISSIONS SUIVANTES :   * Prendre connaissance de SpearDE (notamment ses fonctionnalités en termes de placement et d'ordonnancement)
* Développer une contrainte de timing propre aux FPGA
* L'utiliser pour élaborer un simulateur de performance par événements discrets
* Implémenter la stratégie d'ordonnancement optimisé pour générer le code sur cible FPGA en interaction avec un outil de programmation FPGA (Vivado HLS)
* Valider sur cible (ex : Zynq UltraScale+) pour une application de calcul intensif (ex : Radar, spatial).

  A l'issue de votre stage, vous aurez acquis des connaissances significatives en SpearDE, Ptolemy II.   La perspective de rejoindre un Groupe innovant vous motive ? Alors rejoignez-nous en postulant à cette offre.   Vous souhaitez en savoir plus sur les activités de Thales ? Cliquez ici.
Vous souhaitez en savoir plus sur les activités de Thales ? Cliquez ici.


--
Pour postuler :
http://thales.contactrh.com/jobs/4529/16208253

Niveau d'études: Master, Bac +5

QUI ETES-VOUS ?

Vous préparez un bac +5 à l'université ou en école d'ingénieur, avec une spécialité dans le domaine de l'électronique ou de l'informatique, des systèmes embarqués, du traitement de signal / image, et possédez des connaissances solides en Java, FPGA, et Vivado HLS.
  Des connaissances en VHDL et NoC seraient un plus significatif.   De plus, vous êtes à l'aise en anglais.  

Découvrir la Page Entreprise

  • Thales S.A.
  • 41 abonnés
  • Thales S.A.