Skip to content
View gabriellaraujocoding's full-sized avatar

Organizations

@GMAP

Block or report gabriellaraujocoding

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse

Hi, I’m Gabriell Araujo! πŸ‘‹

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

LinkedIn ORCID


πŸ”₯ Featured Projects (GPU & HPC)

NPB-GPU Benchmark Suite

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

GSParLib – GPU Programming Library (C++)

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

NPB-CPP Benchmark Suite

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


🧰 Linux Mint Tooling

Xed Extra Plugins

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

Cinnamon Window Aware Wallpaper

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


πŸ’» Tech I use

  • Languages: C/C++ (main)
  • GPU / Parallelism: CUDA, HIP, GSParLib, OpenCL

πŸ–₯️ My setup (personal)

  • I use Linux Mint as my daily OS.
  • I use the lightweight and minimalist Xed for programming.

🀝 Open to

  • Remote opportunities in GPU programming and HPC
  • Research collaborations and open-source contributions

πŸ“« Feel free to reach out on LinkedIn.

Pinned Loading

  1. GMAP/NPB-GPU GMAP/NPB-GPU Public

    NAS Parallel Benchmarks for evaluating GPU and APIs

    C++ 29 9

  2. xed-extra-plugins xed-extra-plugins Public

    A practical collection of extra plugins for Xed (Linux Mint), mainly focused on programming productivity.

    Python 4