HPC Software Engineer Β· PhD Candidate @ CEA/DAM
I work on high-performance and performance-portable software, with a particular interest in the abstractions that bridge modern programming models and heterogeneous HPC architectures.
My PhD research focuses on data and execution abstractions for performance-portable programming models, spanning data layout, parallel execution, and distributed communication at exascale.
-
Kokkos Comm
A performance-portable communication interface for the Kokkos ecosystem, providing a unified abstraction over communication backends such as MPI, NCCL, and RCCL. -
N-dimensional tiled layouts
Generic N-dimensional tiled layouts for C++23std::mdspan, designed to express blocked data organizations through a portable and composable abstraction.
- High-performance computing and performance portability
- Modern parallel programming models (C++, Rust)
- Parallel and distributed computing
- GPU programming and heterogeneous architectures
- Computer architecture and performance optimization
- Data layout and memory management
- Communication libraries and runtimes
I hold an MSc in High Performance Computing & Simulation from Paris-Saclay University and a BSc in Computer Science from University of Versailles.
I've also worked on Arm SVE optimization, GPU programming in Rust, and performance-oriented scientific software.
- Email: gabriel.dossantos@cea.fr
- LinkedIn: Gabriel dos Santos





