A basic convolutional neural network implementation to compare single-threaded, OMP, and CUDA implementations.