⚡High-Performance Vulkan Renderer🌋
-
Updated
Nov 9, 2024 - C++
⚡High-Performance Vulkan Renderer🌋
Lightweight & simplified approach to SYCL development
TypeScript library that enhances the WebGPU API, allowing resource management in a type-safe, declarative way.
CUDA Core Compute Libraries
A high-performance, zero-overhead, extensible Python compiler using LLVM
🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
GpuScript makes your Object-Oriented programs run at supercomputer speeds on a single GPU. Learn it in 30 minutes and you can write & debug large and complex GPU projects.
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals
A GPU driven particle system built in C++ and DirectX 11 by extending PrimeEngine's render pipeline, utilizing compute shaders and indirect draw call.
oneAPI - Data Parallel C++ course for students
CUDA kernel for matrix-matrix multiplication on Nvidia GPUs, using a Hilbert curve to improve L2 cache utilization.
A General-purpose Task-parallel Programming System using Modern C++
General Matrix Multiplication using NVIDIA Tensor Cores
An interactive GPU path tracer from scratch written in C++ using CUDA and OpenGL
CHAI and RAJA provide an excellent base on which to build portable codes. CARE expands that functionality, adding new features such as loop fusion capability and a portable interface for many numerical algorithms. It provides all the basics for anyone wanting to write portable code.
An Upstream Clang/LLVM-based toolchain for contemporary C++ and heterogeneous programming
Jacobi method for Laplace equation and linear algebra exercises, using CUDA, OpenACC and MPI Remote Memory Access.
Computations and statistics on manifolds with geometric structures.
Productive, portable, and performant GPU programming in Python.
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."