kompute

GPU framework

A flexible GPU compute framework providing low-level access to Vulkan for optimized and parallel processing on various graphics cards.

General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.

GitHub

2k stars
33 watching
154 forks
Language: C++
last commit: about 1 month ago
Linked from 2 awesome lists

cppdeep-learningdeep-learning-gpugpgpugpu-computingmachine-learningmachine-learning-gpupythonvulkanvulkan-computevulkan-compute-examplevulkan-compute-frameworkvulkan-compute-tutorialvulkan-demosvulkan-examplevulkan-tutorial

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
glavnokoman/vuh A Vulkan-based framework for accelerating computations on graphics processing units. 347
mhdta-dev/vkfs A C++ framework providing Vulkan abstraction and simplification for game development and graphics applications. 10
jgbit/vuda Provides a Vulkan-based interface to CUDA's runtime API for GPU-accelerated applications 864
cg-tuwien/auto-vk-toolkit A C++ framework for creating Vulkan-based graphics applications with built-in support for various features and tools. 406
kode/kha A cross-platform SDK for building high-performance multimedia applications with low-level access to graphics and audio APIs. 1,494
fsole/brokkr A Vulkan framework for building Windows-based graphics applications using C++. 88
cg-tuwien/vulkanlaunchpad A Vulkan-based framework for beginners to learn and develop 3D graphics applications. 62
gan74/yave A C++20 Vulkan engine designed as a learning project with basic features and limited compatibility. 471
gpuopen-librariesandsdks/cauldron A framework for rapid prototyping and development of graphics applications using Vulkan or DirectX 12 922
erkaman/vulkan_minimal_compute A Vulkan-based demo of rendering a fractal on the GPU through compute operations 713
vinjn/gpuprof A tool for profiling GPU performance in real-time, allowing developers to monitor and optimize their applications' resource usage. 31
dolkar/tephra A high-performance C++17 graphics and compute library leveraging Vulkan for GPU-accelerated tasks 19
unetworking/libvc A Vulkan-based GPGPU engine that compiles and executes SPIR-V compute shaders for general-purpose computing tasks. 133
kokkos/kokkos A C++ performance portability ecosystem for parallel computing 2,003
libmir/dcompute Enables native execution of D programming language on GPUs and other accelerators using OpenCL and CUDA. 138