Building cuda kernels
Mentor 🧑🏫 : https://github.com/hkproj | https://github.com/hkproj/100-days-of-gpu
./build.sh day00x- Day 1
- Day 2
- Day 3
- Day 4
- Day 5
- Day 6
- Day 7
- Day 8
- Day 9
- Day 10
- Day 11
- Day 12
- Day 13
- Day 14
- Day 15
- Day 16
- Day 17
- Day 18
- Day 19
- Day 20
- Day 21
- Day 22 Chapter 6
- Day 23 Chapter 7 (conv1D)
- Day 24 (Tiled conv1D)
- Day 25 (Tiled conv2D)
- Day 26 (Tanh forward and backward)
- Day 27 (CrossEntropy forward and backward)
- Day 28 (Kogge–Stone kernels for Inclusive and Exclusive scans)
- Day 29 (Fixed issues on Kogge–Stone kernels)
- Day 30 (Brent-Kung kernel for Inclusive scan)
- Day 31 (RNN)
- Day 32 (Triton vector addition)
- Day 33 (Triton naive matmul)
- Day 34 (Block matmul cpu + WIP Triton)
- Day 35 (Block matmul in Triton using 2D grid)
- Day 36 (Block matmul in Triton using 1D grid)