Skip to content
View dssgabriel's full-sized avatar
🧐
Accelerating science
🧐
Accelerating science

Block or report dssgabriel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dssgabriel/README.md

πŸ‘‹ Hello there! I'm Gabriel.

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.

πŸš€ Current work

  • 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++23 std::mdspan, designed to express blocked data organizations through a portable and composable abstraction.

πŸ”¬ Interests

  • 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

πŸŽ“ Background

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.

πŸ“« Contact


GitHub Stats Top Languages

Pinned Loading

  1. kokkos/kokkos-comm kokkos/kokkos-comm Public

    Experimental Explicit Communications API for Kokkos

    C++ 39 20

  2. cea-hpc/layout-tiled cea-hpc/layout-tiled Public

    Custom layouts with N-dimensional tiling for std::mdspan

    C++ 3

  3. Rust-CUDA Rust-CUDA Public

    Forked from Rust-GPU/rust-cuda

    Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust. This fork adds initial CUDA 12 support.

    Rust 17

  4. master-thesis master-thesis Public

    Master's thesis on Rust and GPU programming at CEA/Paris-Saclay University

    Typst 3

  5. arm-sve-benchmarks arm-sve-benchmarks Public

    Performance comparison between small hand-written SVE kernels and compiler-generated ones.

    C 12 4

  6. arm-yourself-teratec-hackathon/stencil-cgg arm-yourself-teratec-hackathon/stencil-cgg Public

    3D stencil (seismic core) from CGG.

    C++ 3