Productive & portable programming language for high-performance, sparse & differentiable computing
-
Updated
Aug 10, 2020 - C++
Productive & portable programming language for high-performance, sparse & differentiable computing
Modern C++ Parallel Task Programming
Emu is a modern library for low-level, cross-platform GPGPU enabling on-device, reproducible, privacy-focused compute
Computations and statistics on manifolds with geometric structures.
Sample codes for my CUDA programming book
Vulkan compute for people
GPU-accelerated Levenberg-Marquardt curve fitting in CUDA
FastFlow pattern-based parallel programming framework (formerly on sourceforge)
Lua libraries for graphics and audio programming
Source of the Volumetric Lines Asset from Unity's Asset Store
A collection of Metal and MetalKit projects and resources. Very much work in progress.
Collection of notes on how to use Apple’s Metal API for compute tasks
Concurrent CPU-GPU Programming using Task Models
Learn OpenCL step by step.
CUDA kernel author's tools
Online CUDA Occupancy Calculator
Simple example of using Vulkan for GPGPU computing
Massively Parallel Huffman Decoding on GPUs
Game Engine for Windows by Vulkan SDK
Implementation of the Apriori and Eclat algorithms, two of the best-known basic algorithms for mining frequent item sets in a set of transactions, implementation in Python.
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.
pyCUDA implementation of forward propagation for Convolutional Neural Networks
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."