HPC: GPU Programming Once CUDALink is loaded built-in functions can be used: CUDALink In[1] := m1 = {{1, 1, 1}, {2, 2, 2}, {3, 3, 3 }} In[2] := m2 = {{0, 1, 0}, {1, 1, 1}, {0, 1, 0 }} In[3] := CUDADot [m1,m2] (* Multiply matricies *) Out[2] := {{1, 3, 1}, {2, 6, 2}, {3, 9, 3}}