This repository contains CUDA implementations of various algorithms, primarily focused on deep learning.
I am currently ranked in the Top 20 (as of this commit) on leetgpu.com, and this repo contains the kernels I’ve implemented.
A Google Colab notebook is also provided for profiling using cudaEvent and Nsight Compute.
Happy learning and profiling !
- ReLU
- 1D Convolution
- GEMM (General Matrix Multiplication)
- Transpose
- Vector Addition
- Monte Carlo Simulation
- Layer Normalization
- RGB to Grayscale
- Reduction
- Mean Square Error Loss
- Cross Entropy Loss
- Softmax
helloparallel.cu— Hello World on GPU