I am currently a Research Associate in the Numerical Linear Algebra group at The University of Manchester. Previously, I was a Research Assistant in the HiePACS group where I did my PhD research projects with Luc Giraud to earn my PhD degree at the University of Bordeaux.
I am interested in High-Performance Computing, Numerical Linear Algebra, and Fault Tolerant Algorithms.
Currently, I am contributing to the Horizon 2020 NLAFET project that aims at providing high-performance and fault tolerant numerical linear algebra software for future extreme scale machines. My activities in this project include:
- Task-based linear algebra algorithms for modern architectures.
- Standardization of batched linear algebra computation.
- Novel fault tolerant algorithms.
- Novel scheduling strategies for HPC systems.
PLASMA is a software package for solving problems in dense linear algebra using multicore processors and Xeon Phi coprocessors. PLASMA provides implementations of state-of-the-art algorithms using cutting-edge task scheduling techniques. PLASMA currently offers a collection of routines for solving linear systems of equations, least squares problems, eigenvalue problems, and singular value problems. I am actively involved in the process of porting form QUARK to OpenMP. I am main working on the OpenMP version of the following routines:
- Level 3 BLAS kernels.
- Two-stage SVD decomposition kernels for singular value problems.
- Two-stage Eigenvalue decomposition kernels for eigenvalue problems.
The main objective of the RESCUE project is to develop new algorithmic techniques and software tools to solve the “exascale resilience problem”. Solving this problem implies a departure from current approaches, and calls for yet-to-be-discovered algorithms, protocols and software tools.
The objective of the G8 Enabling Climate Simulations at Extreme Scale project was to investigate how to run efficiently climate simulations on future Exascale systems and get correct results, and one of the main topic of this project was designing resilient Krylov solver for applications at exascale.