I'm fascinated by GPU programming, High-Performance Computing, Linux, and Open Source! π
- π PhD candidate in Computer Science (final year)
- β‘ GPU programming + High-Performance Computing (HPC)
- π§© Open source contributor and maintainer
- π Peer-reviewed publications + awards
GPU parallel implementations of NAS Parallel Benchmarks (NPB) across multiple APIs (CUDA, HIP, OpenCL, and GSParLib) and GPU vendors (NVIDIA, AMD, and Intel).
My contributions:
- Ported NPB applications to CUDA, HIP, OpenCL, and GSParLib
β‘οΈ https://github.com/GMAP/NPB-GPU
A high-performance, cross-vendor, single-source C++ parallelism library for GPUs.
My contributions:
- Implemented HIP backend support
- Implemented cross-vendor GPU portability (NVIDIA, AMD, and Intel)
- Implemented performance optimizations and new features
β‘οΈ https://github.com/GMAP/GSParLib
C++ port of the NAS Parallel Benchmarks for multi-core performance evaluation (e.g., OpenMP, FastFlow, and TBB).
My contributions:
- Ported the original Fortran codebase to C++
β‘οΈ https://github.com/GMAP/NPB-CPP
A practical collection of productivity plugins for Xed (Linux Mint).
My contributions:
- Author and maintainer of the full plugin suite
β‘οΈ https://github.com/gabriellaraujocoding/xed-extra-plugins
A Cinnamon extension that switches wallpapers depending on window visibility.
My contributions:
- Author and maintainer of the extension
β‘οΈ https://github.com/gabriellaraujocoding/cinnamon-window-aware-wallpaper
- Languages: C/C++ (main)
- GPU / Parallelism: CUDA, HIP, GSParLib, OpenCL
- I use Linux Mint as my daily OS.
- I use the lightweight and minimalist Xed for programming.
- Remote opportunities in GPU programming and HPC
- Research collaborations and open-source contributions
π« Feel free to reach out on LinkedIn.
