Learning how to write fast GPU programs.
Chapter | Kernel |
---|---|
Ch. 2 | vector_addition.cu |
Ch. 3 | greyscale.cu |
Ch. 3 | blur.cu |
Ch. 3 | naive_matmul.cu |
Ch. 5 | tiled_matmul.cu |
Puzzle | Kernel |
---|---|
1 - Map | map.cu |
2 - Zip | zip.cu |
3 - Guard | guard.cu |
4 - Map 2D | map2D.cu |
5 - Broadcast | broadcast.cu |
6 - Blocks | blocks.cu |
7 - Blocks 2D | blocks2D.cu |
Kernel |
---|
greyscale_metal.py |
blur_metal.py |
matmul_metal.py |