I do my research in the Inria team Topal, where I work on improving performance of HPC runtime systems, especially distributed runtime systems. Currently, I focus on how (distributed) runtime systems can help to improve the development and performance of AI applications.
I am involved in the following projects:
I did a postdoc in the Research Group Parallel Computing of the Technical University of Vienna, where I worked with Jesper Larsson Träff, Sascha Hunold and Ioannis Vardas on MPI process mapping and estimation of possible performance improvement of MPI applications.
I did my PhD thesis in the TADaaM team in
Inria Bordeaux Sud-Ouest,
under the supervision of Alexandre Denis
and Emmanuel Jeannot.
I worked on interactions between task-based runtime systems and communication libraries for
High Performance Computing, especially StarPU
and NewMadeleine.
I defended my thesis On the Interactions between HPC Task-based Runtime Systems and Communication Libraries on November 29, 2022.
I developed two main directions in my thesis:
MPI_Bcast
cannot be used within StarPU, mainly because recipient processes do
not know wheter data comes from a broadcast or a regular
point-to-point request, and in the same fashion they do not know
other nodes involved in the broadcast. Thus, only the original
sender node has all informations to be able to call
MPI_Bcast. Accurately detecting broadcasts in the task
graph is not straighforward neither.A complete list of my publications is available on HAL. The following list, my DBLP page, my Google Scholar page or my ORCiD page contains only my major publications.
Authors are sorted by alphabetical order.