Phd Position F/m Compilation of a Dsl Based On Transducers to Simd Optimized Programs

il y a 10 heures


Villeurbanne, France Inria Temps plein

Le descriptif de l’offre ci-dessous est en Anglais_

**Type de contrat**: CDD

**Niveau de diplôme exigé**: Bac + 5 ou équivalent

**Fonction**: Doctorant

**A propos du centre ou de la direction fonctionnelle**:
The Inria research centre in Lyon is the 9th Inria research centre, formally created in January 2022. It brings together approximately 320 people in 19 research teams and research support services.

Its staff are distributed in Villeurbanne, Lyon Gerland, and Saint-Etienne.

The Lyon centre is active in the fields of software, distributed and high-performance computing, embedded systems, quantum computing and privacy in the digital world, but also in digital health and computational biology.

**Contexte et atouts du poste**:
This PhD is part of the larger Shanon meet Cray, or SxC, which aims to facilitate the writing of SIMD programs and to pave the way to future auto-vectorization methods for stream processing.

This PhD will be co-advise by Gabriel Radanne (INRIA Lyon) and Charles Paperman (Université de Lille) and can be located either in Lyon, with visits in Lille during the PhD.

**Mission confiée**:
**Efficient Data Processing**:
Streaming data processing is a crucial approach that focuses on traversing data to extract pertinent information. Applications ranges from network packet manipulation to analysing DNA. Modern data-processing tools heavily depend on efficient implementations that harness hardware acceleration to achieve high performance. This acceleration can sometimes be achieved through automatic compilation, but frequently demands expert developers to craft optimizations by hand.

**Exploring a Restricted Programming Language**:
During this PhD, we will explore the design and implementation of a specialized programming language for stream processing and its compilation to efficient SIMD code. The technics will take inspiration of real software design (such as rsonpath) and will be based on abstract automata theory and logic approach. Initially we will focus on a limited expressivity class, named LTL, whose theoretical properties are well understood.

Following this initial exploration, depending on the interest of the student, we will focus either on: - Extending our design to other language constructs that admit efficient vectorised implementation - Formally study the link between our language and finite state transducers and their expressivity - Output real-world efficient code in existing instruction sets.

**Principales activités**:
**Tasks**:

- Play with handcrafted efficient SIMD code
- Design a small subset of the language and a toy compilation scheme
- Benchmarks the resulting code on concrete example
- Eventually: Study algebraically the class of function designed
- Eventually: Expand the language with more operations

**Compétences**:
**Avantages**:

- Subsidized meals
- Partial reimbursement of public transport costs
- Leave: 7 weeks of annual leave + 10 extra days off due to RTT (statutory reduction in working hours) + possibility of exceptional leave (sick children, moving home, etc.)
- Possibility of teleworking (after 6 months of employment) and flexible organization of working hours
- Professional equipment available (videoconferencing, loan of computer equipment, etc.)
- Social, cultural and sports events and activities
- Access to vocational training
- Social security coverage

**Rémunération**:
2200 euros gross salary /month

**Informations générales**:

- **Thème/Domaine**: Architecture, langages et compilation
Ingénierie logicielle (BAP E)
- **Ville**: Villeurbanne
- **Centre Inria**: Centre Inria de Lyon
- **Date de prise de fonction souhaitée**: 2025-09-01
- **Durée de contrat**: 3 ans
- **Date limite pour postuler**: 2025-05-25

**Consignes pour postuler**:
Applications must be submitted online on the Inria website.

**Sécurité défense**:
Ce poste est susceptible d’être affecté dans une zone à régime restrictif (ZRR), telle que définie dans le décret n°2011-1425 relatif à la protection du potentiel scientifique et technique de la nation (PPST). L’autorisation d’accès à une zone est délivrée par le chef d’établissement, après avis ministériel favorable, tel que défini dans l’arrêté du 03 juillet 2012, relatif à la PPST. Un avis ministériel défavorable pour un poste affecté dans une ZRR aurait pour conséquence l’annulation du recrutement.

**Politique de recrutement**:
Dans le cadre de sa politique diversité, tous les postes Inria sont accessibles aux personnes en situation de handicap.

**Contacts**:

- **Équipe Inria**: CASH
- **Directeur de thèse**:
**A propos d'Inria**:
Inria est l’institut national de recherche dédié aux sciences et technologies du numérique. Il emploie 2600 personnes. Ses 215 équipes-projets agiles, en général communes avec des partenaires académiques, impliquent plus de 3900 scientifiques pour relever les défis du numérique, souvent à l’interface d’autres disciplines. L’institut fait appel à de nombreux talents dans plus d’une quaranta



  • Villeurbanne, France Inria Temps plein

    Le descriptif de l’offre ci-dessous est en Anglais_ **Type de contrat**: CDD **Niveau de diplôme exigé**: Bac + 5 ou équivalent **Fonction**: Doctorant **A propos du centre ou de la direction fonctionnelle**: The Inria research centre in Lyon is the 9th Inria research centre, formally created in January 2022. It brings together approximately 300...


  • Villeurbanne, France Inria Temps plein

    Le descriptif de l’offre ci-dessous est en Anglais_ **Type de contrat **:CDD **Niveau de diplôme exigé **:Bac + 5 ou équivalent **Fonction **:Doctorant **A propos du centre ou de la direction fonctionnelle**: The Inria research centre in Lyon is the 9th Inria research centre, formally created in January 2022. It brings together approximately 300...


  • Villeurbanne, France Inria Temps plein

    Le descriptif de l’offre ci-dessous est en Anglais_ **Type de contrat**: CDD **Niveau de diplôme exigé**: Bac + 5 ou équivalent **Fonction**: Doctorant **A propos du centre ou de la direction fonctionnelle**: The Inria research centre in Lyon is the 9th Inria research centre, formally created in January 2022. It brings together approximately 320...


  • Villeurbanne, France Inria Temps plein

    Le descriptif de l’offre ci-dessous est en Anglais_ **Type de contrat**: CDD **Niveau de diplôme exigé**: Bac + 5 ou équivalent **Fonction**: Doctorant **Niveau d'expérience souhaité**: Jeune diplômé **A propos du centre ou de la direction fonctionnelle**: The Inria research centre in Lyon is the 9th Inria research centre, formally created in...

  • Engineer Mtdc Control

    il y a 2 jours


    Villeurbanne, France SuperGrid Institute Temps plein

    Established in 2014, SuperGrid Institute is an independent private company with over 150 employees of 21 different nationalities. The institute is a key player for energy transition in France and throughout Europe, specialising in innovative high and medium voltage direct current (HVDC and MVDC) power systems. SuperGrid Institute also develops new...


  • Villeurbanne, France SuperGrid Institute Temps plein

    Créée en 2014, SuperGrid Institute est une société privée indépendante, acteur de la transition énergétique en France et dans toute l’Europe, regroupant plus de 150 collaborateurs et plus de 20 nationalités différentes. Spécialiste des systèmes électriques innovants à courant continu en haute et moyenne tension (HVDC et MVDC). SuperGrid...


  • Villeurbanne, Auvergne-Rhône-Alpes, France 3d - Université Lyon 1 Temps plein

    The OpportunityJoin 3d.FAB, a leading French biofabrication laboratory and take part in an ambitious research program co-led with Sartorius Corporate Research starting in february 2026. The associated Research program framework aim to develop Large-scale Innovative Fabrication of in vitro engineered Tissues (LIFT).Your missions:1/ Develop core methodologies...

  • Tools Programmer

    il y a 1 semaine


    Villeurbanne, France Old Skull Games Temps plein

    Description de l'entreprise We’re Old Skull Games, a video game studio based in Lyon, and we’re on a mission to create awesome adventures for players on consoles, PC, and mobile platforms. We work both on original licenses and in partnership with renowned publishers, and our mission is to craft awesome experiences. With a decade of experience and over...


  • Villeurbanne, France Euraxess Temps plein

    Organisation/Company CNRS Department Ecologie Microbienne Research Field Physics Researcher Profile First Stage Researcher (R1) Application Deadline 13 Feb 2026 - 23:59 (UTC) Country France Type of Contract Temporary Job Status Full-time Hours Per Week 35 Offer Starting Date 1 Mar 2026 Is the job funded through the EU Research Framework Programme? Not funded...


  • Villeurbanne, France Euraxess Temps plein

    Organisation/Company CNRS Department Catalyse, Polymérisation, Procédés et Matériaux Research Field Chemistry » Physical chemistry Physics » Chemical physics Physics » Biophysics Researcher Profile First Stage Researcher (R1) Application Deadline 3 Feb 2026 - 23:59 (UTC) Country France Type of Contract Temporary Job Status Full-time Hours Per Week 35...