Labs of GPU programming
In the framewok of a GPU programming course, 2 labs notebooks:
- Matrix multiplication: implement different methods of matrix multiplication (cpu vs gpu, basic/tiled/cublas) to compare runtime and efficiency
- Linear classifier: implement a basic linear classifier (weigth initialization, prediction, gradient descent, weight update) using GPU to parallelize calculations and decrease runtime
Both labs are coded in C