- Image Convolution on GPU.
- Implemented CUDA version of given serial code for applying Average Filter using convolution in Image.
- Implemented CUDA convolution using Sobel Filter to find edges in the image on GPU.
- Implemented CUDA version of given CPU code of Pattern Matching.
- Did optimization by using 1-D shared memory in GPU.
- Atomic add for increasing frequency count directly in GPU global memory.
- Written Assignment: Calculated speedup, efficiency of speedup etc.
- Analyzed Task Dependency Graphs.
- Calculated Standard and Scaled speedup.