adam-maj / tiny-gpu
A minimal GPU design in Verilog to learn how GPUs work from the ground up
☆8,279Updated 8 months ago
Alternatives and similar repositories for tiny-gpu
Users that are interested in tiny-gpu are comparing it to the libraries listed below
Sorting:
- Solve puzzles. Learn CUDA.☆10,970Updated 8 months ago
- OpenSource GPU, in Verilog, loosely based on RISC-V ISA☆992Updated 5 months ago
- A lightweight library for portable low-level GPU computation using WebGPU.☆3,864Updated 2 months ago
- Material for gpu-mode lectures☆4,402Updated 3 months ago
- Tile primitives for speedy kernels☆2,339Updated this week
- Implementation for MatMul-free LM.☆2,997Updated 6 months ago
- lightweight, standalone C++ inference engine for Google's Gemma models.☆6,396Updated this week
- Simple and efficient pytorch-native transformer text generation in <1000 LOC of python.☆5,946Updated last month
- Solve puzzles. Improve your pytorch.☆3,554Updated 9 months ago
- LLM training in simple, raw C/CUDA☆26,563Updated this week
- A machine learning compiler for GPUs, CPUs, and ML accelerators☆3,147Updated this week
- Learning FPGA, yosys, nextpnr, and RISC-V☆2,785Updated 2 months ago
- Machine Learning Engineering Open Book☆13,643Updated this week
- Open-source high-performance RISC-V processor☆6,364Updated this week
- Inference Llama 2 in one file of pure C☆18,371Updated 9 months ago
- Puzzles for learning Triton☆1,614Updated 5 months ago
- 📚LeetCUDA: Modern CUDA Learn Notes with PyTorch for Beginners🐑, 200+ CUDA/Tensor Cores Kernels, HGEMM, FA-2 MMA etc.🔥☆4,082Updated this week
- ☆1,499Updated this week
- RISC-V Linux SoC, marchID: 0x2b☆821Updated last week
- GPU programming related news and material links☆1,501Updated 4 months ago
- A Python framework for accelerated simulation, data generation and spatial computing.☆5,034Updated this week
- If tinygrad wasn't small enough for you...☆718Updated last year
- Simplifying reinforcement learning for complex game environments☆2,008Updated this week
- CUDA Library Samples☆1,924Updated this week
- A nanoGPT pipeline packed in a spreadsheet☆2,111Updated 10 months ago
- Build your hardware, easily!☆3,299Updated this week
- A self-paced course to learn Rust, one exercise at a time.☆7,690Updated 2 months ago
- From the Tensor to Stable Diffusion, a rough outline for a 1 week course.☆1,059Updated 3 weeks ago
- The n-gram Language Model☆1,419Updated 9 months ago
- NanoGPT (124M) in 3 minutes☆2,533Updated 2 weeks ago