ROCm/HIP

HIP: C++ Heterogeneous-Compute Interface for Portability

4,397

stars

6,169

commits

C++

primary language

Aug 25, 2026

updated

rocmdocs.amd.com/projects/HIP/
cuda
hip
hipify
hip-kernel-language
hip-portability
hip-runtime

README

HIP

HIP is a C++ runtime API and kernel language for AMD GPUs. It allows developers to create portable applications by providing a programming interface that is similar to NVIDIA CUDA, making it straightforward to port existing NVIDIA CUDA code to run on AMD hardware.

Contributors

(top 30 of 192)

mangupta

1,116 commits

emankov

875 commits

bensander

580 commits

rocm-ci

375 commits

ROCm/HIP

HIP: C++ Heterogeneous-Compute Interface for Portability

4,397

stars

6,169

commits

C++

primary language

Aug 25, 2026

updated

rocmdocs.amd.com/projects/HIP/
cuda
hip
hipify
hip-kernel-language
hip-portability
hip-runtime

README

HIP

HIP is a C++ runtime API and kernel language for AMD GPUs. It allows developers to create portable applications by providing a programming interface that is similar to NVIDIA CUDA, making it straightforward to port existing NVIDIA CUDA code to run on AMD hardware.

Contributors

(top 30 of 192)

mangupta

1,116 commits

emankov

875 commits

bensander

580 commits

rocm-ci

375 commits

Languages

C++

78.5%

C

13.0%

CMake

8.2%