My current research interests include:
Performance analysis for HPC
- Designing tools such as EZTrace for analyzing the performance of HPC applications.
- Detecting patterns of events in execution traces and analyzing the pattern variations in order to spot the root cause of an inefficient behavior of the application.
- Analyzing the memory access patterns of applications with tools such as NumaMMA
Example of repeating pattern of events in a trace
Example of communication matrix depicting the communication between MPI processes
Interactive representation of the memory access of a parallel application
- Developing runtime systems able to exploit efficiently a multicore architecture. For instance, PIOMan is a progression engine for communication libraries (such as NewMadeleine) that relies on multithreading for improving the progression of communications.
Modifié le 2 décembre 2020