| ![]() NVIDIA® CUDA™ es una arquitectura de cómputo paralelo para fines generales que aprovecha el motor de cómputo paralelo de las unidades de procesamiento gráfico (GPU) de NVIDIA para resolver muchos de los problemas de cómputo más complejos en una fracción del tiempo requerido por la CPU. Incluye CUDA Instruction Set Architecture (ISA) y un motor de cómputo paralelo en la GPU. Para programar para la arquitectura CUDA, actualmente los desarrolladores pueden usar C, uno de los lenguajes de programación de alto nivel más utilizados, que entonces puede ejecutarse con un excelente rendimiento en un procesador compatible con CUDA. En el futuro se admitirán otros lenguajes, incluso FORTRAN y C++. Con más de 100 millones de procesadores compatibles con CUDA vendidos hasta la fecha, miles de desarrolladores de software ya están usando las herramientas de desarrollo de software gratuitas de CUDA para resolver problemas en diversas aplicaciones profesionales y domésticas, desde procesamiento de audio y video y simulaciones de física, exploración de petróleo y gas y diseño de producto, hasta imágenes médicas e investigación científica. Con más de 100 millones de GPU compatibles con CUDA ya desplegadas, miles de programadores de software ya están usando las herramientas de software gratuitas de CUDA para acelerar aplicaciones, desde codificación de audio y video, exploración de petróleo y gas y diseño de producto hasta imágenes médicas e investigación científica.
| |||||||||||||||||||