#8 · Primary category: GPU Compute Frameworks
TileGym
Helpful kernel tutorials, examples and SKILLs for tile-based GPU programming
Project last updated:08/30/26
GitHub Stars
806
Forks
86
Contributors
45
License
MIT
Why we included this project
TileGym is a practical place to learn tile-based GPU programming with CUDA Tile, built around runnable examples rather than slides. It ships working kernels for common deep learning operators, micro-benchmarks to compare their efficiency, and end-to-end transformer examples that drop those kernels into real models like Llama 3.1 and DeepSeek V2. That makes it a solid learning path for developers new to tile programming and a handy reference for teams tuning their own LLM inference kernels. The same operators also appear across several backends, including CUDA Tile C++, Triton's tile IR, and experimental Julia and Rust variants, so you can see how one idea maps to different toolchains. Just keep in mind it targets recent NVIDIA hardware and CUDA 13.1+, so treat it as a hands-on kernel workshop rather than a drop-in runtime for older GPUs.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
kompute
General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.
lupine
LUPINE is a GPU over IP bridge allowing GPUs on remote machines to be attached to CPU-only machines.
dstack
Vendor-agnostic orchestration for training, inference and agentic workloads across NVIDIA, AMD, TPU, and Tenstorrent on clouds, Kubernetes, and bare metal.
tt-metal
:metal: TT-NN operator library, and TT-Metalium low level kernel programming model.
MetalPetal
A GPU accelerated image and video processing framework built on Metal.