Giannis Gonidelis

Giannis Gonidelis is a software engineer at NVIDIA within the CUDA Core Compute Libraries (CCCL) team, where he focuses on the evolution of C++ within the CUDA ecosystem. His work centers on developing high-performance parallel algorithms and leveraging advanced template metaprogramming to architect robust, industry-leading APIs. When he isn’t engineering highly efficient CUDA kernels, Giannis likes to spend time brushing up on the violin.
Avatar photo

Posts by Giannis Gonidelis

Developer Tools & Techniques

Streamlining CUB with a Single-Call API

The C++ template library CUB is a go-to for high-performance GPU primitive algorithms, but its traditional "two-phase" API, which separates memory estimation... 8 MIN READ