C++ Hip

Open-source C++ projects categorized as Hip
Cuda GPU HPC Rocm Opencl

Top 16 C++ Hip Projects

  • HIP

    HIP: C++ Heterogeneous-Compute Interface for Portability

    Project mention: Run CUDA, Unmodified, on AMD GPUs | news.ycombinator.com | 2024-07-15

    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.

    InfluxDB logo
  • VkFFT

    Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library

    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.

  • stdgpu

    stdgpu: Efficient STL-like Data Structures on the GPU

  • ginkgo

    Numerical linear algebra software package (by ginkgo-project)

  • occa

    Portable and vendor neutral framework for parallel programming on heterogeneous platforms.

    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)

  • alpaka

    Abstraction Library for Parallel Kernel Acceleration :llama: (by alpaka-group)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • rocBLAS

    Next generation BLAS implementation for ROCm platform

    Project mention: A 100x speedup with unsafe Python | news.ycombinator.com | 2024-05-06

    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-12

    There 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.

  • rocFFT

    Next generation FFT implementation for ROCm

  • rocPRIM

    ROCm Parallel Primitives

  • dftfe

    DFT-FE: Real-space DFT calculations using Finite Elements

  • hipBLAS

    ROCm BLAS marshalling library

    Project mention: A 100x speedup with unsafe Python | news.ycombinator.com | 2024-05-06
  • HIP-CPU

    An implementation of HIP that works on CPUs, across OSes.

  • arbor

    The Arbor multi-compartment neural network simulation library. (by arbor-sim)

  • 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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Hip discussion

Log in or Post with

C++ Hip related posts

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

Sponsored
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.
www.influxdata.com