This repo contains implementations of CUDA kernels implemented for fun and exploration.
- Vector Addition: Kernel to add two vectors element wise
- Grey Scale: Kernel to generate the grey scale version of an image
- Coloured Image Blur: Kernel to blur a coloured image
- Grey Scale Image Blur: Kernel to generate a grey scale blured version of a coloured image.
- Matrix Multiplication: Kernel to multiply two matrices.
- Tiled Matrix Multiplication: Kernel to multiply two matrices using the tiling method