Basis for a matrix based programming language to be processed on GPU