Productive, portable, and performant GPU programming in Python.
-
Updated
Dec 20, 2024 - C++
Productive, portable, and performant GPU programming in Python.
A high-performance, zero-overhead, extensible Python compiler using LLVM
A General-purpose Task-parallel Programming System using Modern C++
CUDA Core Compute Libraries
💿 CD Content ( Source Code ) Collection of Book <GPU Gems > 1~ 3 | 《GPU精粹》 1~ 3 随书CD(源代码)珍藏
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
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.
GPU-accelerated Levenberg-Marquardt curve fitting in CUDA
FastFlow pattern-based parallel programming framework (formerly on sourceforge)
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."