Resource Optimization: Models, Algorithms, and scheduling

The ROMA team aims at designing models, algorithms, and scheduling strategies to optimize the execution of scientific applications on High-Performance Computing platforms. More specifically, ROMA is interested in obtaining the “best” possible performance from the point of view of the user (e.g., application execution time) while using ressources as efficiently as possible (e.g., low energy consumption). The work performed by ROMA ranges from theoretical studies to the development of software used daily in the academic and industrial worlds.

The ROMA team is devoted to the study of the fault tolerance, the energy consumption, and the memory usage of scientific computing applications executed on clusters and on supercomputers, with a special interest in direct solvers for sparse linear systems. The work of the Roma team will be organized along the three following research themes.