Post-Doctoral Research Visit F/M Automatic parallelization of C++ codes using the task-based method (C++, OCaml, compilation, parallelization, OpenMP)

Inria

France

September 30, 2022

Description

2022-05319 - Post-Doctoral Research Visit F/M Automatic parallelization of C++ codes using the task-based method (C++, OCaml, compilation, parallelization, OpenMP)

Contract type : Fixed-term contract

Level of qualifications required : PhD or equivalent

Fonction : Post-Doctoral Research Visit

Context

The Inria CAMUS/ICube ICPS research team focuses on parallelization, optimization , profiling, modeling, and compilation. The team has increasing interests in the approaches used and enhanced in the high- performance community.

The team is located in Illkirch and is part of the Inria Nancy lab and the ICube lab.

Assignment

The AUTOSPEC project focuses on building a new source to source compilation layer to transform a C++ “sequential” code into a “parallel” one by inserting OpenMP pragma in it. Inserting OpenMP tasks and obtaining a parallel execution is not so difficult in itself.

However, the main challenges are to predict the execution times of the potential tasks, to transform the source code to increase the degree of parallelism, and to support the larger part of the C++ as possible. These topics will be the core of this Postdoc.

The postdoc is funded by the ANR JCJC AUTOSPEC project.

Main activities

The candidate will have to master our Clang-based compiler, which will be the main tool for the research activities. He/She will improve this tool by adding new mechanisms to manage corner cases that constraint the parallelization possibilities. Then, he/she will work on the granularity of the tasks.

Skills
  • PhD (Computer Science or equivalent)
  • Proactive, high interest in solving problems
  • Knowledge of C++
  • Knowledge either on compilation (AST) or parallelization (multi threads)
  • We use Git (Gitlab)
  • Benefits package
  • 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
  • Remuneration

    2746€ gross/month

    General Information
  • Theme/Domain : Architecture, Languages and Compilation Software engineering (BAP E)

  • Town/city : Illkirch

  • Inria Center : CRI Nancy - Grand Est
  • Starting date : 2022-10-01
  • Duration of contract : 1 year, 8 months
  • Deadline to apply : 2022-09-30
  • Contacts
  • Inria Team : CAMUS
  • Recruiter : Bramas Bérenger / Berenger.Bramas@inria.fr
  • The keys to success

    The candidate should enjoy using C++ and high-level programming language.

    About Inria

    Inria is the French national research institute dedicated to digital science and technology. It employs 2,600 people. Its 200 agile project teams, generally run jointly with academic partners, include more than 3,500 scientists and engineers working to meet the challenges of digital technology, often at the interface with other disciplines. The Institute also employs numerous talents in over forty different professions. 900 research support staff contribute to the preparation and development of scientific and entrepreneurial projects that have a worldwide impact.

    Instruction to apply

    Defence Security : This position is likely to be situated in a restricted area (ZRR), as defined in Decree No. 2011-1425 relating to the protection of national scientific and technical potential (PPST).Authorisation to enter an area is granted by the director of the unit, following a favourable Ministerial decision, as defined in the decree of 3 July 2012 relating to the PPST. An unfavourable Ministerial decision in respect of a position situated in a ZRR would result in the cancellation of the appointment.

    Recruitment Policy : As part of its diversity policy, all Inria positions are accessible to people with disabilities.

    Warning : you must enter your e-mail address in order to save your application to Inria. Applications must be submitted online on the Inria website. Processing of applications sent from other channels is not guaranteed.

    Similar Jobs

    Inria

    France Sep 22, 2022

    Add to favorites Read more...

    Post-Doctoral Research Visit F/M ENSEMBLE CONTROLLABILITY FOR PARABOLIC EQUATIONS

    2022-05387 - Post-Doctoral Research Visit F/M ENSEMBLE CONTROLLABILITY FOR The candidate will work within the framework of a collaboration between the Sphinx Inria team (IECL) and the CID team (CRAN). Study the null controllability of...

    Inria

    France 3 days ago

    Add to favorites Read more...

    Post-Doctoral Research Visit F/M Stochastic Modeling of Communications Networks

    2022-05391 - Post-Doctoral Research Visit F/M Stochastic Modeling of Fonction : Post-Doctoral Research Visit https: // project.inria.fr/ercnemo/ Develop fundamental research activities in the field of the ERC project. Interact with researchers at INRIA Paris and...

    Inria

    France Sep 19, 2022

    Add to favorites Read more...

    Post-Doctoral Research Visit F/M Impact of Information Structures on Service Pricing

    2022-05367 - Post-Doctoral Research Visit F/M Impact of Information About the research centre or Inria department The Inria University of Lille centre, created in 2008, employs 360 people including 305 scientists in 15 research teams....

    Inria

    France Sep 6, 2022

    Add to favorites Read more...

    PhD Position F/M AI for Arrhythmia Prediction

    2022-05324 - PhD Position F/M AI for Arrhythmia Prediction About the research centre or Inria department The Inria Sophia Antipolis - Méditerranée center counts 34 research teams as The center's staff (about 500 people including...

    Baylor College of Dentistry

    United States Aug 1, 2022

    Add to favorites Read more...

    Tenured/Tenure Track: Open Rank

    The Department of Nuclear Engineering at Texas A&M University is seeking applicants for one tenure-track or tenure review upon hire position in “National Security Computation,” with a targeted start date of Spring 2023 and laboratories...

    Inria

    France 2 days ago

    Add to favorites Read more...

    Post-Doctoral Research Visit F/M Interactive, Trustworthy, Source-to-Source Code Optimization

    Source-to-Source Code Optimization Developing high-performance code for, e.g., physics simulations usually involves implementing numerous code optimizations by hand. When dozens of transformations are involved, the resulting program is To improve the situation, we developed the...

    Inria

    France 3 days ago

    Add to favorites Read more...

    PhD Position F/M Stochastic modelling of communications networks

    2022-05392 - PhD Position F/M Stochastic modelling of communications PhD part of the ERC NEMO project https: // project.inria.fr/ercnemo/ Research on the topics of the ERC NEMO project. Interact with INRIA Paris and LINCS researchers....

    Inria

    France Sep 22, 2022

    Add to favorites Read more...

    Post-Doctoral Research Visit F/M Spatial embedding of time-varying brain networks

    2022-05385 - Post-Doctoral Research Visit F/M Spatial embedding of time- Fonction : Post-Doctoral Research Visit The brain works as a spatio-temporal network of interconnected cortical The incoming information can be efficiently processed in milliseconds by...

    University of Lincoln

    United Kingdom Sep 8, 2022

    Add to favorites Read more...

    Research Assistant - Motion Capture

    Research Assistant - Motion Capture School of Sport and Exercise and part time at 0.6 FTE Closing Date: Wednesday 05 October 2022 The University has established a reputation as one of the most dynamic, FTE)...