NVIDIA® CUDA™ es una arquitectura de cómputo paralelo de propósito general de procesamiento a través de GPUs (procesador de la tarjeta gráfica) utilizando un el lenguaje de programación C, que permite obtener soluciones a problemas de cómputo científico mejorando su rendimiento.