SaaSHub helps you find the best software and product alternatives Learn more →
Top 16 C++ Hip Projects
-
Are you aware of HIP? It's officially supported and, for code that avoids obscure features of CUDA like inline PTX, it's pretty much a find-and-replace to get a working build:
https://github.com/ROCm/HIP
Don't believe me? Include this at the top of your CUDA code, build with hipcc, and see what happens:
https://gitlab.com/StanfordLegion/legion/-/blob/master/runti...
It's incomplete because I'm lazy but you can see most things are just a single #ifdef away in the implementation.
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
Project mention: [P] - VkFFT now supports quad precision (double-double) FFT computation on GPU | /r/MachineLearning | 2023-09-27
Hello, I am the creator of the VkFFT - GPU Fast Fourier Transform library for Vulkan/CUDA/HIP/OpenCL/Level Zero and Metal. In the latest update, I have added support for quad-precision double-double emulation for FFT calculation on most modern GPUs. I understand that modern ML is going in the opposite low-precision direction, but I still think that it may be useful to have this functionality at least for some prototyping and development of concepts.
-
-
-
Project mention: Portable and vendor neutral parallel programming on heterogeneous platforms | news.ycombinator.com | 2024-04-11
-
mixbench
A GPU benchmark tool for evaluating GPUs and CPUs on mixed operational intensity kernels (CUDA, OpenCL, HIP, SYCL, OpenMP)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
But aren't those libraries widely used, and have a substantial amount of Fortran:
- https://github.com/ROCm/rocBLAS
-
chipStar
chipStar is a tool for compiling and running HIP/CUDA on SPIR-V via OpenCL or Level Zero APIs.
Project mention: AMD Funded a Drop-In CUDA Implementation Built on ROCm: It's Open-Source | news.ycombinator.com | 2024-02-12There is already a work-in-progress implementation of HIP on top of OpenCL https://github.com/CHIP-SPV/chipStar and the Mesa RustiCL folks are quite interested in getting that to run on top of Vulkan.
-
-
-
-
-
-
-
eaminer
Heterogeneous Ethereum Miner with support for AMD, Intel and Nvidia GPUs using SYCL, OpenCL and CUDA backends
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Hip discussion
C++ Hip related posts
-
Run CUDA, Unmodified, on AMD GPUs
-
A 100x speedup with unsafe Python
-
Porting HPC Applications to AMD Instinct MI300A Using Unified Memory and OpenMP
-
Hip: Runtime API and Kernel Language for Portable Apps for AMD and Nvidia GPUs
-
Open-source project ZLUDA lets CUDA apps run on AMD GPUs
-
ChipStar: Run CUDA/Hip on SPIR-V via OpenCL/Level Zero
-
AMD's Next GPU Is a 3D-Integrated Superchip
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Sep 2024
Index
What are some of the best open-source Hip projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | HIP | 3,678 |
2 | VkFFT | 1,515 |
3 | stdgpu | 1,135 |
4 | ginkgo | 397 |
5 | occa | 386 |
6 | mixbench | 352 |
7 | alpaka | 345 |
8 | rocBLAS | 338 |
9 | chipStar | 183 |
10 | rocFFT | 159 |
11 | rocPRIM | 154 |
12 | dftfe | 120 |
13 | hipBLAS | 111 |
14 | HIP-CPU | 108 |
15 | arbor | 107 |
16 | eaminer | 4 |