LFX Platform

Know more about LFX Platform

LFX Insights

GPU Compute Interfaces

Runtimes and toolchains that provide a portable C++ interface for GPU computing across heterogeneous platforms.

21 projects

15,228 contributors

$1.7B

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.

Contributors

3,881

Organizations

718

Software value

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

Contributors

3,396

Organizations

476

Software value

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

Contributors

2,961

Organizations

235

Software value

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

Contributors

1,442

Organizations

195

Software value

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

Contributors

1,223

Organizations

181

Software value

$611M

CUDA Core Compute Libraries (CCCL)

CUDA Core Compute Libraries

Contributors

778

Organizations

150

Software value

$28M

Portable Computing Language (PoCL)

pocl - Portable Computing Language

Contributors

594

Organizations

128

Software value

$11M

StableHLO

Backward compatible ML compute opset inspired by HLO/MHLO

Contributors

289

Organizations

55

Software value

$2.3M

RAJA

RAJA Performance Portability Layer (C++)

Contributors

205

Organizations

19

Software value

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

Contributors

190

Organizations

9

Software value

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

Contributors

169

Organizations

31

Software value

$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

Contributors

100

Organizations

50

Software value

$157K

Dawn

Native WebGPU implementation. Mirror of https://dawn.googlesource.com/dawn

This project hasn't been onboarded to LFX Insights.

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

This project hasn't been onboarded to LFX Insights.

ROCm HIP

HIP: C++ Heterogeneous-Compute Interface for Portability

This project hasn't been onboarded to LFX Insights.

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.

This project hasn't been onboarded to LFX Insights.

ROCr Runtime

ROCm Platform Runtime: ROCr a HPC market enhanced HSA based runtime

This project hasn't been onboarded to LFX Insights.

Shaderc

A collection of tools, libraries, and tests for Vulkan shader compilation.

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?