Mini Project: GPU Accelerated Image Filters using Convolution Apply filters to high-resolution images using 2D convolution on a GPU. Along the way, learn about caches and using constant, shared, and pinned memory.
Mini Project: GPU Accelerated Matrix Multiplication (almost) like cuBLAS Learn CUDA C/C++ basics by working on a single application: matrix multiplication. To make things interesting, let us try to match the performance of NVIDIA cuBLAS.