Postuler maintenant!

Stage Optimisations de Spark, programmation parallèle H/F à Grenoble

Grenoble | Isère

Description du poste

Atos est un leader international de la transformation digitale avec environ 100 000 collaborateurs dans 72 pays et un chiffre daffaires annuel de lordre 12 milliards deuros. Numéro un européen du Big Data, de la Cybersécurité, des supercalculateurs et de lenvironnement de travail connecté, le Groupe fournit des services Cloud, solutions dinfrastructure et gestion de données, applications et plateformes métiers, ainsi que des services transactionnels par lintermédiaire de Worldline, le leader européen des services de paiement. Grâce à ses technologies de pointe et son expertise digitale & sectorielle, Atos accompagne la transformation digitale de ses clients dans les secteurs Défense, Finance, Santé, Industrie, Médias, Énergie & Utilities, Secteur Public, Distribution, Télécoms, et Transports. Partenaire informatique mondial des Jeux Olympiques et Paralympiques, le Groupe exerce ses activités sous les marques Atos, Atos Consulting, Atos Worldgrid, Bull, Canopy, Unify et Worldline. Atos SE (Societas Europea) est une entreprise cotée sur Euronext Paris et fait partie de lindice CAC 40. Pour plus dinformation : fr.atos.net

 

Contexte

Apache Spark est un projet open source écrit en Scala de développement d’un moteur d’analyse multifonction adapté au traitement rapide de gros volumes de données. Il s’appuie sur une technologie de traitement fortement parallélisable, distribuée en mémoire. Spark, considéré comme le hadoop de 3ème génération, est aujourd’hui le framework BigData le plus utilisé et bénéficie d’une communauté très importante. L’architecture interne de Spark s’appuie sur une approche classique Maître/Esclaves avec une communication basée sur TCP/IP.

Ce framework possède en outre des librairies optimisées pour effectuer des opérations de Deep Learning.

MPI est une API de communication par passage de messages entre composants logiciels hébergés sur des nœuds distants. Cette technologie est très répandue dans le domaine du High Performance Computing (HPC) car elle offre une grande efficacité dans les communications inter-processus
sur de nombreux interconnects.

Les FPGA sont des composants électroniques reprogrammables permettant de réaliser efficacement des opérations de calcul particulier sur des types de données non standards.
Ils présentent un intérêt notable en cryptographie, en séquençage de l’ADN et en Big Data.

Les GPU sont des cartes graphiques où l’on a démantelé la partie affichage et où l’on exploite uniquement le grand nombre de cœurs de calcul afin de décharger des CPU un grand nombre d’opérations parallélisables. Ce type de matériel est très efficace pour le minage de BlockChain,
le HPC et le Deep Learning.

ATOS BDS R&D développe, en méthode agile (SCRUM), des accélérateurs matériels & logiciels pour les applications HPC, Big Data et de Deep Learning.

Mission

Le stage consiste à prototyper un développement d’adaptation de Spark sur les architectures hétérogènes dotées de FPGA et GPU.

Plus précisément, le candidat sera amené à :

-Monter en compétence sur le projet open source Spark et son architecture interne

-Monter en compétences sur le scheduler YARN

-Monter en compétences sur la programmation FPGA, GPU & MPI

-Développer un prototype d’optimisation de Spark sur une architecture non-uniforme

-Evaluer les performances

-Fournir une synthèse des résultats avec les avantages & inconvénients



http://en.wikipedia.org/wiki/Apache_Spark

https://fr.wikipedia.org/wiki/Message_Passing_Interface

Diplôme / Formation

Bac +5 (Ingénieur, Master, ...)

Compétences

Vous avez des compétences en développement Java, C et C++, réseau et intégration continue.
Vous maîtrisez les environnements Linux.

Vous possédez un bon niveau d'anglais.

Des compétences en programmation parallèle (multithreading, MPI), programmation fonctionnelle (Scala), FPGA, GPU seraient un plus.

Vous faîtes preuve de curiosité, d'autonomie et d'une capacité à finaliser un projet.
Par ailleurs, vous êtes reconnus pour votre aptitude à travailler en équipe.

Durée : 6 mois

 

Chez Atos la diversité est au cœur de notre politique RH. C'est pourquoi Atos a mis en place un accord relatif à l’égalité professionnelle entre les hommes et les femmes. Par ailleurs, nos métiers sont tous accessibles aux personnes en situation de handicap, et ce quelle que soit la nature de leur handicap.

Date de publication

31-10-2017

Plus d'Informations

Lieu
Grenoble
Permis de conduire FR/EU exigé
Non
Voiture exigée
Non
Lettre de motivation exigée
Non