Ingénieur HPC avec Gem5 (H/F)

Réf. 223716-15920352

Stage - Informatique - Développement

Localisation : Yvelines

Début : entre janvier et février 2017
Durée : de 4 à 6 mois
Indem. : à définir

Atos

Atos SE (Société Européenne), est un leader de services numériques avec un chiffre d'affaires annuel pro forma de l'ordre 12 milliards d'euros et environ 100 000 collaborateurs dans 72 pays. Atos fournit à ses clients du monde entier des services de conseil et d'intégration de systèmes, d'infogérance, de Big Data et de Sécurité, d'opérations Cloud et des services transactionnels par l'intermédiaire de Worldline, le leader européen des services de paiement.

Grâce à son expertise technologique et sa connaissance sectorielle pointue, Atos sert des clients dans différents secteurs : Défense, Services financiers, Santé, Industrie, Médias, Services aux collectivités, Secteur Public, Distribution, Télécoms, et Transports.

Atos déploie les technologies qui accélèrent le développement de ses clients et les aident à réaliser leur vision de l'entreprise du futur. Atos est le partenaire informatique mondial des Jeux Olympiques et Paralympiques. Le Groupe est coté sur le marché Euronext Paris et exerce ses activités sous les marques Atos, Bull, Canopy, Worldline, Atos Consulting, Atos Worldgrid et Unify.

Pour plus d’information : atos.net

Ingénieur HPC avec Gem5 (H/F)

Missions :

Ce stage fait partie de la contribution des études menées par Bull dans ces projets sur la modélisation des nœuds de calcul et systèmes HPC intégrant des processeurs ARM au sein de l'équipe d'architecture matérielle.

Le stagiaire aura pour mission de faire converger les différentes stratégies de simulation avec l'outil Gem5 :

  • Modélisation du Network on Chip (NoC) :
  • Continuer les simulations basées sur les modèles existants et écriture des nouveaux scripts python pour une analyse approfondie des résultats
  • Démarrer les simulations du NoC en mode « full system » avec exécution complète des applications
  • Développer la plateforme pour étendre le NoC et le protocole de cohérence de cache intégrant un système de cache L3
  • Modélisation du nœud de calcul :
  • Prise en main des modèles existants intégrant les processeurs Cortex-A57/A72
  • Ecriture d'un parser McPAT pour l'analyse de la consommation et de la surface
  • Simulation d'un cluster de nœuds de calcul :
  • Analyses du trafic entre les processus parallèles et de la scalabilité de la performance
  • Participation à l'écriture d'un modèle de réseau d'interconnexion dédié au calcul de haute performance.

Profil :

  • Bac +5 (Dernière année d'études d'ingénieurs, Master 2 ou DESS)

Compétences et qualités requises :

  • L'étudiant doit faire preuve à la fois de rigueur, d'autonomie et d'initiative pour solliciter des experts au sein de nos équipes sur des difficultés techniques rencontrées. Un encadrement lui est assuré afin de mener à bon terme ce projet.

Technologies utilisées pendant le stage :

  • Électronique/Informatique
  • Connaissance d'architectures d'ordinateurs
  • Les bases MPI, C, C++, Python, SystemC et/ou System Verilog
  • Linux, bash/shell
  • Bonne communication écrite et orale (Anglais et Français)

Contact

Atos
Service Recrutement
NC
78340 Les Clayes-sous-Bois
Logo Atos