L'offre "STAGE : «Adaptation d’algorithme pour implémentation haute performance sur architectures parallèles embarquées (H/F) » - basé(e)" a été sauvegardée.

Continuer

Prêt à postuler ?

Merci de confirmer votre adresse email pour commencer à postuler.

Complétez votre application

Connectez-vous

mot de passe oublié ?
ou

Vous n'avez pas de compte ?

STAGE : «Adaptation d’algorithme pour implémentation haute performance sur architectures parallèles embarquées (H/F) » - basé(e) posté par Thales

CDI - temps plein
Palaiseau
N/A
2 Candidatures

Description de l'offre

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.


Le Groupe
de Recherche Sciences et Techniques de l’Information, recherche un/une
stagiaire
«Adaptation d’algorithme pour implémentation
haute performance sur architectures parallèles embarquées (H/F) » -  
basé(e) à Palaiseau

QUI
ETES-VOUS ?

Vous êtes en dernière année d’école
d’ingénieur mathématiques appliqués (traitement d’image)/systèmes embarqués.

Vous possédez les connaissances
indispensables
: C/C++, Matlab ou Python

Vous
possédez des notions d’implémentation sur architectures parallèle, OpenMP,
OpenCL, CUDA.

Connaissances
à acquérir durant le stage :
techniques
de restructuration d’algorithme.

Langues :
Anglais / Français

Stage : 6 mois à partir de février
2018

CE QUE
NOUS POUVONS ACCOMPLIR ENSEMBLE :

 Description du contexte :

Situé au sein du centre de recherche Thales Research &
Technology de Palaiseau, 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) pour répondre aux différents
besoins du Groupe Thales.

 Description de la problématique :

Implémenter efficacement un algorithme sur architecture
parallèle (homogène ou hétérogène) requiert des compétences en programmation et
en parallélisation, mais également une connaissance des architectures cibles.
On obtient ainsi des applications optimisées en termes de performance,
consommation, latence…

Néanmoins le résultat obtenu n’est pas toujours
satisfaisant vis-à-vis des objectifs demandés. En effet, les techniques de
parallélisation ne permettent pas d’aller au-delà d’un certain niveau de
performance sans modifier, parfois profondément, l’algorithme lui-même. Cela
nécessite des compétences supplémentaires liées à l’algorithmie pure, elle-même
souvent liée aux mathématiques dans le cas de traitement d’image.

Ce couplage de compétences algorithmiques et de
parallélisation engendre un processus itératif qui vise à repenser certaines
parties algorithmiques pour les rendre parallélisables et les plus performantes
possible en fonction de l’architecture cible.

En nous rejoignant, vous vous verrez
confier les missions suivantes :

Le stagiaire devra prendre connaissance d’un algorithme
de traitement d’image et proposer des modifications (par restructuration ou
utilisation d’autres approches algorithmiques ou d’autres méthodes
mathématiques) permettant de paralléliser ou d’accélérer les parties de
l’algorithme initialement séquentielle ou peu performante.

Une fois ces modifications identifiées, le stagiaire
devra les mettre en œuvre sur des architectures parallèles identifiées (CPU,
GPU…) afin de valider de manière expérimentale les gains apportés. Pour cette
étape, le laboratoire LCHP fournira si nécessaire un support sur les
architectures matérielles, les langages de programmation et les outils.

Objectifs du
stage :

  • Prendre connaissance de
    l’algorithme de traitement d’image cible, en comprendre les particularités
    et les opérations mathématiques qui y sont réalisées,
  • Recenser les techniques de
    restructuration applicables (ex : élimination de la récursivité,
    redondance de calculs, évitement d’écriture) et les limites de ces
    techniques,
  • Proposer des modifications
    d’algorithme permettant de lever ces limitations,
  • Expérimenter l’algorithme modifié
    sur architecture parallèle, l’optimiser et valider les choix qui ont été
    faits,
  • Etablir une méthodologie d’application de ces techniques
    selon le type de calcul.

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 Postuler maintenant >>.

Numéro de référence

THA-6231715

Recevoir des offres similaires

Merci. Vous allez recevoir des offres à l'adresse email
En cliquant ici, vous recevrez quotidiennement des offres similaires (Sécurité - Palaiseau).