Konkurrentens lösning heter CTM, Close To Metal, och ger programmeraren fulla uttrycksmöjligheter genom att låta henne implementera i assembler. Nvidia har istället byggt ett bibliotek, Cuda (compute unified device architecture), med funktioner som är välbekanta för numeriker.
Ars Technica föreslår att någon genast ska implementera Cuda i CTM och därmed göra Cuda till en standard som kan köras på både Nvidia- och ATI-grafikkort.
Det finns en trend att grafikkortstillverkarna öppnar upp sina grafikkort - som i praktiken är massiva multikärnor - så att programmerare kan utföra allmänna beräkningar dem, och inte bara grafikoperationer. Ett sådant grafikkort kallas för en GPGPU (general purpose graphics processing unit).
I Cuda finns bland annat funktioner för matrisalgebra enligt standarden Blas, FFT-operationer, profileringsverktyg och exempel på hur biblioteken används.