Las funciones de Mathematica para trabajar con programas CUDA y OpenCL están diseñados cuidadosamente para tener interfaces consistentes. Esto permite que se puedan usar las capacidades de código simbólico de Mathematica para convertir entre programas CUDA y OpenCL.