#
gpu-programming
Here are 190 public repositories matching this topic...
blog
books
book
notes
graphics
rendering
game-development
shader
ebook
game-programming
ebooks
study-notes
cg
gpu-programming
realtime-rendering
real-time-rendering
game-developing-notes
game-programmer
-
Updated
Oct 16, 2021
A General-purpose Parallel and Heterogeneous Task Programming System
multi-threading
parallel
parallel-computing
multithreading
concurrent-programming
high-performance-computing
heterogeneous-parallel-programming
threadpool
parallel-programming
work-stealing
taskflow
gpu-programming
taskparallelism
multicore-programming
cuda-programming
-
Updated
Feb 4, 2022 - C++
emeryberger
commented
Feb 18, 2020
-
Updated
Feb 9, 2022 - Rust
The write-once-run-anywhere GPGPU library for Rust
-
Updated
Apr 1, 2021 - Rust
-
Updated
Apr 26, 2018 - C++
ninamiolane
commented
Jan 5, 2022
For a metric defined by inner_product(tangent_vec_a, tangent_vec_b, base_point)
, add the possibility to get the same metric scaled by a scalar factor, i.e. scaling * inner_product(tangent_vec_a, tangent_vec_b, base_point)
.
This could be implemented as:
- a new class, called
ScaledMetric
that is constructed from the original metric class, and a scalar factorscaling
. - an optional `sc
Sample codes for my CUDA programming book
-
Updated
Dec 5, 2021 - Cuda
-
Updated
Dec 17, 2019 - GLSL
Vulkan Real-time Path Tracer Engine
vulkan
path-tracer
raytracer
brdf
raytracing
pbr
raycasting
rtx
rasterization
gpu-programming
light-simulation
raycaster-engine
-
Updated
Oct 10, 2021 - C++
Vulkan compute for people
boilerplate
framework
gpu
vulkan
glsl
gpgpu
high-performance-computing
gpu-acceleration
gpu-computing
cpp-library
compute
glsl-shaders
vulkan-library
gpu-programming
vulkan-compute-shaders
vulkan-utils
gpgpu-computing
vulkan-compute
-
Updated
Mar 10, 2021 - C++
GPU-accelerated Levenberg-Marquardt curve fitting in CUDA
curve-fitting
levenberg-marquardt
gpu-acceleration
gpu-computing
super-resolution
non-linear-regression
gpu-programming
-
Updated
Oct 28, 2021 - Cuda
FastFlow pattern-based parallel programming framework (formerly on sourceforge)
patterns
parallelization
gpu-computing
parallel-algorithm
skeleton-framework
multicore
parallel-programming
gpu-programming
-
Updated
Feb 8, 2022 - C++
Lua libraries for graphics and audio programming
-
Updated
Feb 6, 2022
Source of the Volumetric Lines Asset from Unity's Asset Store
-
Updated
Sep 5, 2021 - C#
A collection of Metal and MetalKit projects and resources. Very much work in progress.
-
Updated
Jan 7, 2022
Implementation of a Transformer, but completely in Triton
-
Updated
Jan 6, 2022 - Python
Interactive Erosion simulation in Web Browser
-
Updated
Jan 27, 2022 - TypeScript
-
Updated
May 6, 2021 - C++
Collection of notes on how to use Apple’s Metal API for compute tasks
-
Updated
Jul 10, 2018
Concurrent CPU-GPU Programming using Task Models
gpu
cuda
multithreading
gpu-acceleration
gpu-computing
heterogeneous-parallel-programming
multithreaded
heterogeneous-systems
gpu-programming
task-parallelism
heterogeneous-computing
cpu-gpu-scheduling
-
Updated
Dec 19, 2019 - C++
Learn OpenCL step by step.
-
Updated
Jun 2, 2021 - C
CUDA kernel author's tools
patterns
algorithms
gpu
constexpr
modern-cpp
cuda
cpp11
utility-library
cuda-kernels
gpu-programming
elegant-coding
utility-functions
-
Updated
Sep 4, 2021 - Cuda
Simple example of using Vulkan for GPGPU computing
tutorial
cplusplus
cpp
shaders
gpu
example
vulkan
glsl
gpgpu
gpu-acceleration
gpu-computing
glsl-shaders
vulkan-demos
gpu-programming
vulkan-compute-shaders
-
Updated
Nov 1, 2018 - C++
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.
minecraft
vulkan
global-illumination
raytracer
raytracing
rays
ray-tracing
voxel-terrain
raymarching
gpu-programming
realtime-raytracer
realtime-raytracing
probe-texture
irradiance-field
light-field-probes
-
Updated
Mar 15, 2021 - C++
Code base and slides for ECE408:Applied Parallel Programming.
-
Updated
Jul 2, 2021 - C++
Improve this page
Add a description, image, and links to the gpu-programming topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the gpu-programming topic, visit your repo's landing page and select "manage topics."
As shown in taichi-dev/taichi#3910, replacing property with simple attributes can speedup python part of taichi a lot.
Lessons learned is that we should avoid using
@property
when applicable since it's expensive. So let's review the usage of@property
in our python codebase and replace them as much as possible.Here's a list of simple grep in our codebase showing