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