Activez les alertes d’offres d’emploi par e-mail !

PhD Position F / M Accelerating Hardware Coherence Using Programmer Input in Multi / Manycore S[...]

Inria

Grenoble

Sur place

EUR 40 000 - 60 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Générez un CV personnalisé en quelques minutes

Décrochez un entretien et gagnez plus. En savoir plus

Repartez de zéro ou importez un CV existant

Résumé du poste

Inria recherche un doctorant pour travailler sur l'optimisation de la cohérence du cache dans les processeurs multicœurs. Le candidat contribuera à un projet innovant sur des plateformes hautes performances, impliquant des compétences en C/C++ et en analyses d'expérimentation. Ce poste fournit une solide exposition à la recherche appliquée dans un environnement collaboratif.

Prestations

Remboursement partiel des frais de transport
7 semaines de congés annuels et 10 jours RTT
Options de télétravail flexibles
Accès à des équipements professionnels
Accès à des formations professionnelles

Qualifications

  • Capacité à communiquer clairement des idées et des motivations de recherche.
  • Autonomie dans le développement logiciel, les expériences et l'analyse des résultats.
  • Ouverture aux retours constructifs.

Responsabilités

  • Revoir la littérature sur les modèles de partage et les techniques matérielles.
  • Quantifier les occurrences de ces modèles dans des charges de travail typiques.
  • Étudier les améliorations de performance en intégrant de nouvelles instructions dans les chaînes d'outils de compilation.

Connaissances

Proficient in C / C++
Understanding of data structures
Linux scripting (Python, bash)
Basic understanding of cache coherence protocols
Good command of English (B2 level)

Description du poste

Staff is present on three campuses in Grenoble, in close collaboration with other research and higher education institutions (Université Grenoble Alpes, CNRS, CEA, INRAE, ...), but also with key economic players in the area.

The Centre Inria de l'Université Grenoble Alpes is active in the fields of high-performance computing, verification and embedded systems, modeling of the environment at multiple levels, and data science and artificial intelligence. The center is a top-level scientific institute with an extensive network of international collaborations in Europe and the rest of the world.

The PhD is funded by the Défi Inria Cocorisco (https://project.inria.fr/cocorisco/), which brings several Inria teams and CEA together to build high-performance platforms based on RISC-V through HW / SW interactions. The position involves regular travel for project meetings (around once a year).

The research focuses on optimizing cache coherence in multicore processors by expressing access and sharing patterns via new RISC-V instructions. The candidate will review literature, quantify pattern frequencies in workloads like PARSEC, and evaluate performance gains through software support and simulation.

Responsibilities include:

  • Reviewing literature on sharing patterns and hardware techniques to identify relevant patterns for expression via dedicated instructions.
  • Quantifying the occurrence of these patterns at runtime in typical workloads to assess their usefulness.
  • Studying performance improvements by implementing support for new instructions in compiler toolchains (gcc/LLVM), integrating them into benchmarks, and simulating their impact using gem5 on a multicore processor model.

Personal Skills:

  • Autonomy in software development, experiments, and results analysis.
  • Ability to clearly communicate ideas and research motivations.
  • Openness to constructive feedback.

Technical Skills:

  • Proficiency in C / C++, understanding of data structures, debugging tools.
  • Experience with Linux scripting (Python, bash).
  • Basic knowledge of computer architecture (caches, virtual memory, pipelining) and ISA concepts; advanced knowledge is a plus.
  • Basic understanding of cache coherence protocols and parallel programming synchronization.
  • Good command of English (B2 level) for reading and presenting scientific articles.

Advantages include:

  • Partial reimbursement of transportation costs.
  • 7 weeks of annual leave, 10 RTT days, and possibility of exceptional leave.
  • Flexible teleworking options (up to 90 days/year).
  • Access to professional equipment and participation in social, cultural, and sports activities.
  • Access to vocational training.

Gross salary: 2200€ per month.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.