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.
Example of repeating pattern of events in a trace
Example of communication matrix depicting the communication between MPI processes
- 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 9 février 2015