SGL(Simple GPU Layer) High-performance GPGPU library based on Vulkan auto mat1 = ce->CreateMatrix(width, height, data1); auto mat2 = ce->CreateMatrix(width, height, data2); auto matOutput = ce->CreateMatrix(width, height); ce->Seq()->Record(ce->MatMul(mat1, mat2, matOutput))->Eval()->Destroy(); Getting Start See the Usage | Examples