- Day - 1 -> Vector Addition Kernel
- Day - 2 -> Vector Multiplication Kernel
- Day - 3 -> Matrix Transpose Kernel & RGB to GreyScale Kernel
- Day - 4 -> Matrix Addition Kernel
- Day - 5 -> Matrix Multiplication Kernel
- Day - 6 -> Naive Softmax Kernel
- Day - 7 -> Lightning Attention Kernel
- Day - 8 -> Tiled Matrix Multiplication Kernel
- Day - 9 -> Better Softmax Kernel
- Day - 10 -> Image Blur Kernel
- Day - 11 -> Sigmoid Kernel
- Day - 12 -> Partial Sum Kernel
- Day - 13 -> Basic 1D Kernel & Tiled Cached 1D Kernel
- Day - 14 -> Prefix Sum Kernel
- Day - 15 -> 2D Convolutional Kernel
- Day - 16 -> Text Histogram Kernel
- Day - 17 -> CSR Kernel & JDS Kernel
- Day - 18 -> Tiled Merge Sort Kernel
- Day - 19 -> Parallelized BFS Kernel
- Day - 20 -> Optimized ReLU Kernel
- Day - 21 -> Binary Cross Entropy Loss Kernel
- Day - 22 -> MRI Reconstruction Kernel
- Day - 23 -> ConvNet Forward & Backward Kernel
- Day - 24 -> cuBLAS dot product Kernel & cuBLAS convnet forward pass Kernel
- Day - 25 -> cuBLAS GEMM Kernel
- Day - 26 -> cuBLAS Strided Batched GEMM Kernel & Naive Layer Norm Kernel
- Day - 27 -> Optimized Layer Norm Kernel
- Day - 28 -> RMS Norm Kernel
- Day - 28 -> Tensor Core Mat Mul Kernel & Optimized RMS Norm Kernel