Productive, portable, and performant GPU programming in Python.
-
Updated
Jun 11, 2024 - C++
Productive, portable, and performant GPU programming in Python.
A high-performance, zero-overhead, extensible Python compiler using LLVM
A General-purpose Parallel and Heterogeneous Task Programming System
💿 CD Content ( Source Code ) Collection of Book <GPU Gems > 1~ 3 | 《GPU精粹》 1~ 3 随书CD(源代码)珍藏
CUDA C++ Core Libraries
Robust real-time rendering engine on DX11, DX12 with many advanced graphical features for quick prototyping
Vulkan Real-time Path Tracer Engine
Vulkan compute for people
GPU-accelerated Levenberg-Marquardt curve fitting in CUDA
FastFlow pattern-based parallel programming framework (formerly on sourceforge)
OpenCL is the most powerful programming language ever created. Yet the OpenCL C++ bindings are cumbersome and the code overhead prevents many people from getting started. I created this lightweight OpenCL-Wrapper to greatly simplify OpenCL software development with C++ while keeping functionality and performance.
This is an archive of materials produced for an introductory class on CUDA programming at Stanford University in 2010
Code base and slides for ECE408:Applied Parallel Programming On GPU.
Concurrent CPU-GPU Programming using Task Models
DDGI Minecraft is based on the 2019 SIGGRAPH paper, Dynamic Diffuse Global Illumination with Ray-Traced Irradiance Fields (2019), where we aimed to approximate indirect lighting and global illumination in Minecraft-inspired scenes using Vulkan to test the algorithm's efficacy in real-time.
A C++17 Data Stream Processing Parallel Library for Multicores and GPUs
Collection of easy, well-documented and useful OpenCL examples in C++.
Add a description, image, and links to the gpu-programming topic page so that developers can more easily learn about it.
To associate your repository with the gpu-programming topic, visit your repo's landing page and select "manage topics."