21 projects
AMD ROCm
ROCm is an open-source stack, composed primarily of open-source software, designed for graphics processing unit (GPU) computation. ROCm consists of a collection of drivers, development tools, and APIs that enable GPU programming from low-level kernel to end-user applications.
3,881
718
$3M
Unified Acceleration Foundation
Unified Acceleration Foundation collaborates on an open, cross-architecture programming model that frees developers to use a single code base across multiple architectures.
3,396
476
$183M
rocMLIR
MLIR for AMD GPUs is a Linux Foundation project implementing Multi-Level Intermediate Representation compiler infrastructure specifically optimized for AMD graphics processing units, enhancing machine learning workload performance and development efficiency.
2,961
235
$833M
Vulkan Validation Layers (VVL)
The Vulkan Validation Layers (VVL) is a collection of validation layers that perform error checking and validation for applications using the Vulkan graphics API. These layers help developers identify and debug issues in their Vulkan applications by monitoring API usage and reporting potential errors, invalid behavior, and performance issues.
1,442
195
$26M
Kokkos Project
The mission of the Project is to develop and support a programming system for performance portability across hardware architectures relevant for compute heavy workloads. The Project is composed of subprojects addressing different aspects of a comprehensive performance portability solution for engineering, science and other compute intensive software.
1,223
181
$611M
CUDA Core Compute Libraries (CCCL)
CUDA Core Compute Libraries
778
150
$28M
Portable Computing Language (PoCL)
pocl - Portable Computing Language
594
128
$11M
StableHLO
Backward compatible ML compute opset inspired by HLO/MHLO
289
55
$2.3M
RAJA
RAJA Performance Portability Layer (C++)
205
19
$4.8M
SPHinXsys
SPHinXsys (Smoothed Particle Hydrodynamics for industrial complex systems) is an open-source C++ library for modeling complex fluid dynamics and fluid-structure interactions using meshless methods. It provides tools for simulating multi-physics phenomena including fluid dynamics, solid mechanics, and heat transfer.
190
9
$25M
Kompute
The mission of the Project is to advance the GPU Acceleration ecosystem in scientific and industry applications through cross-vendor graphics card tooling, and further capabilities for GPGPU computing across advanced data processing use-cases.
169
31
$589K
logr
A minimal logging API for Go that provides a common interface for logging libraries, allowing application developers to inject logging implementations without tying their code to specific logging packages
100
50
$157K
Dawn
Native WebGPU implementation. Mirror of https://dawn.googlesource.com/dawn
IGL
Intermediate Graphics Library (IGL) is a cross-platform library that commands the GPU. It provides a single low-level cross-platform interface on top of various graphics APIs (e.g. OpenGL, Metal and Vulkan).
ROCm HIP
HIP: C++ Heterogeneous-Compute Interface for Portability
ROCm-OpenCL-Runtime
ROCm-OpenCL-Runtime is a Linux Foundation project providing an open-source implementation of the OpenCL standard for AMD GPUs, enabling cross-platform parallel programming and computation on heterogeneous systems.
ROCr Runtime
ROCm Platform Runtime: ROCr a HPC market enhanced HSA based runtime
Shaderc
A collection of tools, libraries, and tests for Vulkan shader compilation.