CuMat Compiler 4th Year Group Project. Creating a compiled language optimised for CUDA multiprocessing.