Learning CUDA by implementing GPU algorithms from scratch.
Goal:
Become proficient in GPU programming and CUDA optimization by building well-documented implementations of common parallel algorithms.
Current implementations
- Vector Addition
- Matrix Multiplication
- Image Blur