CUDA
También llamado: núcleos CUDA
Plataforma de cálculo de NVIDIA que permite programar sus GPU para tareas generales. Los núcleos CUDA son las unidades de cálculo de estas tarjetas.
CUDA designa dos cosas relacionadas. En primer lugar, es una plataforma de software lanzada por NVIDIA en 2007: un conjunto de herramientas, bibliotecas y controladores que permite a los desarrolladores usar la GPU para cálculos generales, y no solo para mostrar imágenes. Por extensión, se llaman núcleos CUDA las unidades de cálculo básicas que hay por miles en los procesadores gráficos de NVIDIA.
La mayoría del software de inteligencia artificial se apoya en CUDA: PyTorch, motores de inferencia como vLLM u Ollama y muchas herramientas de cálculo científico. Es una de las razones del dominio de NVIDIA en la IA. Los núcleos CUDA procesan un gran número de operaciones en paralelo, mientras que los Tensor Cores, presentes en las tarjetas recientes, aceleran específicamente las multiplicaciones de matrices que están en el centro de las redes neuronales. Los controladores y la versión de CUDA instalados deben ser compatibles con el software que se utiliza.
En una ficha de producto, el número de núcleos CUDA da una idea de la potencia de cálculo, pero solo sirve para comparar tarjetas de una misma generación. Para la IA, fíjate también en la cantidad de VRAM, el ancho de banda de memoria y la generación de los Tensor Cores. En la práctica, comprueba que tu sistema operativo y tus controladores admiten la tarjeta.
Nuestra página dedicada a la NVIDIA H200 presenta una GPU de centro de datos diseñada para las cargas CUDA más exigentes.