PhD candidate in computer science since October 2020.
I am a PhD Candidate at ENS Lyon in the field of Computer Science. I work in the ROMA team at the LIP laboratory under the supervision of Loris Marchal (ENS Lyon, CNRS) and in the STORM team at INRIA Bordeaux with the supervision of Samuel Thibault (Université de Bordeaux, Inria).
Email: | maxime.gonthier@ens-lyon.fr |
My research focuses on scheduling problems. I study more specifically the issue of scheduling task sharing data under memory constraint. To solve this problem I create algorithms and implement them in the StarPU runtime.
I also had the chance to collaborate with the Division of Scientific Computing at Uppsala University. During this collaboration I worked on the subject of batch scheduling of jobs needing large input files.
Maxime GONTHIER, Loris MARCHAL, Samuel THIBAULT, Elisabeth LARSSON, Carl NETTELBLAD | Locality-aware batch scheduling of I/O intensive workloads | 2023 | As a research report |
Maxime GONTHIER, Loris MARCHAL, Samuel THIBAULT | Taming data locality for task scheduling under memory constraint in runtime systems | 2023 | Future Generation Computer Systems Journal |
Maxime GONTHIER, Loris MARCHAL, Samuel THIBAULT | Memory-Aware Scheduling of Tasks Sharing Data on Multiple GPUs with Dynamic Runtime Systems | 2022 | IPDPS 2022 |
Maxime GONTHIER, Loris MARCHAL, Samuel THIBAULT | Locality-Aware Scheduling of Independent Tasks for Runtime Systems (Extended Version) | 2021 | As a research report |
Maxime GONTHIER, Loris MARCHAL, Samuel THIBAULT | Locality-Aware Scheduling of Independent Tasks for Runtime System | 2021 | 5th workshop on data locality - EuroPar |
Most of our research papers are associated with a source code in order to reproduce the presented results.
For instance, you can find our first algorithm developed to statically schedule task under memory constraint here and our second algorithm that dynamically schedule tasks here.
The code I developed during my research internship in Uppsala is a batch simulator as well as 4 schedulers and is available here.
Year | Topic | Level | Location |
---|---|---|---|
2023 | Computer hardware architecture | L3 | Enseirb-Matmeca Bordeaux |
2022 | Algorithmic | L3 | Enseirb-Matmeca Bordeaux |
2022 | Internship tutoring and member of the jury | M2 | Enseirb-Matmeca Bordeaux |
2022 | Network programming | M1 | Enseirb-Matmeca Bordeaux |
2022 | Internship tutoring | M1 | Enseirb-Matmeca Bordeaux |
2021 | Network Programming | M1 | Enseirb-Matmeca Bordeaux |
2020 | Systems | L1 | Université Lyon 1 |