GPU
Unidad de procesamiento gráfico
En una frase
GPU: un procesador con miles de núcleos diseñado para hacer muchos cálculos en paralelo; es el hardware principal para entrenar y ejecutar modelos de IA.
¿Demasiado técnico? Ver explicación sencilla¿Quieres profundizar? Ver explicación técnica
Explícamelo fácil
Las GPUs se inventaron para videojuegos: calcular el color de millones de píxeles al mismo tiempo. Resulta que las redes neuronales necesitan exactamente eso: millones de multiplicaciones simples en paralelo.
Por eso las GPUs se convirtieron en el motor de la IA. Una CPU es como un chef experto; una GPU es como una cocina con miles de ayudantes haciendo la misma tarea a la vez.
Nivel técnico
Profundizando
Las GPUs ejecutan miles de hilos en paralelo (modelo SIMT) y, en generaciones recientes, incluyen Tensor Cores especializados en multiplicación de matrices a baja precisión. Su memoria (VRAM, típicamente HBM en centros de datos) tiene un ancho de banda muy alto, crucial porque la inferencia de LLMs suele estar limitada por memoria, no por cálculo. El ecosistema de software (CUDA y librerías como cuDNN) es una parte central de su ventaja. Para modelos grandes se conectan muchas GPUs mediante interconexiones rápidas en clusters.
Comparación
CPU vs. GPU
| Aspecto | CPU | GPU |
|---|---|---|
| Núcleos | Pocos y potentes | Miles y simples |
| Estilo | Secuencial y flexible | Masivamente paralelo |
| En IA | Tareas auxiliares | Entrenamiento e inferencia |
¿Por qué importa?
La disponibilidad de GPUs condiciona quién puede entrenar modelos, cuánto cuesta usarlos y qué tan rápido avanza la IA.
¿Dónde se utiliza?
- Entrenamiento de modelos
- Inferencia de LLMs
- Generación de imágenes
- Simulaciones científicas
Antes de aprender esto
Si alguno te resulta nuevo, empieza por ahí.
Continúa aprendiendo
- VRAMLa memoria propia de una GPU, donde deben caber los pesos del modelo y los datos intermedios durante el cómputo.
- CUDALa plataforma de programación de NVIDIA que permite usar sus GPUs para cálculo general, incluida la IA.
- Tensor CoreUnidades especializadas dentro de las GPUs de NVIDIA que multiplican matrices pequeñas a gran velocidad y baja precisión.