ROCm/hip
HIP: C++ Heterogeneous-Compute Interface for Portability observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 86
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 22.5
- age_days: 3891
- days_rel: 96
- days_push: 8
- n_releases_24m: 23
Adoption not part of the score
4392 stars · 592 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
HIP is a C++ runtime API and kernel programming language for AMD GPUs that mirrors the NVIDIA CUDA programming interface. It enables developers to write portable GPU code and automatically port existing CUDA applications to AMD hardware, primarily through the HIPIFY conversion tools.
Use cases
- port existing CUDA code to run on AMD GPUs
- write GPU kernels in C++ for AMD hardware
- convert CUDA source files to HIP automatically
- build cross-vendor GPU-accelerated applications
- develop GPU compute workloads on the ROCm platform
- migrate CUDA-based machine learning code to AMD GPUs
When to choose
- You need to migrate an existing NVIDIA CUDA codebase to run on AMD GPUs with minimal code changes
- You want a CUDA-like C++ API and kernel language for portable GPU programming
- You are developing GPU-accelerated applications targeting ROCm-supported AMD hardware on Linux or Windows
When to avoid
- You exclusively target NVIDIA GPUs and will never need AMD support - using CUDA directly is simpler
- You rely on CUDA features or APIs that HIP does not support - check the CUDA-to-HIP API comparison first
- You need the full HIP runtime API on Windows, where some functions are not yet supported
Facets
library · maturity active
gpu-computing sdk programming-language gpu-computing machine-learning deep-learning developer-tools windows cpp hip rocm amd-gpu cuda-portability hipify gpgpu kernel-language heterogeneous-computing cuda-migration linux gpu
8 sources
- readme: https://github.com/ROCm/hip · fetched 2026-08-28 · ea0d8db5ea84
- homepage: https://rocmdocs.amd.com/projects/HIP/ · fetched 2026-08-29 · 04fc1b77707d
- site_page: https://rocm.docs.amd.com/projects/HIP/en/latest/faq.html · fetched 2026-08-29 · 9a6971429dc8
- site_page: https://rocm.docs.amd.com/projects/HIP/en/latest/install/install.html · fetched 2026-08-29 · ca22987ddbf6
- site_page: https://rocm.docs.amd.com/projects/HIP/en/latest/install/build.html · fetched 2026-08-29 · 4b50cafb822c
- site_page: https://rocm.docs.amd.com/projects/HIP/en/latest/reference/hardware_features.html · fetched 2026-08-29 · e52c053e8453
- site_page: https://rocm.docs.amd.com/en/latest/contribute/contributing.html · fetched 2026-08-29 · b6f13d8c7cc2
- site_page: https://rocm.docs.amd.com/en/latest/about/license.html · fetched 2026-08-29 · 635f4a453d95
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ROCm/hip | main | 95 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem