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
159 forks
Language: C++
last commit: almost 2 years 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:

RepositoryDescriptionStars
glavnokoman/vuhA Vulkan-based framework for accelerating computations on graphics processing units.347
mhdta-dev/vkfsA C++ framework providing Vulkan abstraction and simplification for game development and graphics applications.10
jgbit/vudaProvides a Vulkan-based interface to CUDA's runtime API for GPU-accelerated applications869
cg-tuwien/auto-vk-toolkitA C++ framework for creating Vulkan-based graphics applications with built-in support for various features and tools.412
kode/khaA cross-platform SDK for building high-performance multimedia applications with low-level access to graphics and audio APIs.1,508
fsole/brokkrA Vulkan framework for building Windows-based graphics applications using C++.88
cg-tuwien/vulkanlaunchpadA Vulkan-based framework for beginners to learn and develop 3D graphics applications.64
gan74/yaveA C++20 Vulkan engine designed as a learning project with basic features and limited compatibility.475
gpuopen-librariesandsdks/cauldronA framework for rapid prototyping and development of graphics applications using Vulkan or DirectX 12933
erkaman/vulkan_minimal_computeA Vulkan-based demo of rendering a fractal on the GPU through compute operations715
vinjn/gpuprofA tool for profiling GPU performance in real-time, allowing developers to monitor and optimize their applications' resource usage.31
dolkar/tephraA high-performance C++17 graphics and compute library leveraging Vulkan for GPU-accelerated tasks20
unetworking/libvcA Vulkan-based GPGPU engine that compiles and executes SPIR-V compute shaders for general-purpose computing tasks.133
kokkos/kokkosA C++ framework providing abstractions for parallel execution and data management in high-performance computing2,032
libmir/dcomputeEnables native execution of D programming language on GPUs and other accelerators using OpenCL and CUDA.138