In these notebooks I have implemented an image filter, in the first one I have just parallelized the matrix multiplications and the second one I make use of the GPU with cuda to make the computations even faster. Both notebooks are developed in python and the part of cuda in C.