Notas técnicas / Infraestructura de cómputo

GPU y servidores de IA: ¿qué elegir y por qué?

Comparar aceleradores y servidores, comprobar el soporte de software y evaluar el rendimiento por coste a partir de cargas de trabajo reales.

Ilustración de tarjetas GPU, módulos aceleradores y plataformas de servidor
Cómo utilizar esta colección

¿Por dónde empezar?

Comience por el trabajo que debe realizar el sistema. Las tablas permiten comparar opciones; los artículos explican qué significan las diferencias. Elija el recorrido que corresponda a su decisión.

¿Qué recorrido se ajusta a mis necesidades?
9 artículos2 tablas interactivas

Empiece por la carga: memoria del modelo, formato numérico, patrón de comunicación y objetivos del servicio. Utilice las tablas para comparar hardware y las guías para evaluar compatibilidad de software, recursos anfitriones y coste completo del despliegue.

Para ejecutar modelos de lenguaje, compare modelos según memoria y hardware; el tamaño del modelo, la entrada y la concurrencia determinan la capacidad de GPU necesaria.

Referencia de aceleradores de IA

Comparar las GPU según el trabajo que deben realizar

Explore tarjetas, módulos, procesadores, sistemas completos de aceleración y servicios en la nube para IA.

Última revisión de los datos8 September 2026
01La memoria determina si el modelo cabe
02El ancho de banda suele ser decisivo para los LLM
03Compare núcleos y FLOPS sobre una base coherente
Cómo leer esta tablaEl tipo de producto distingue tarjetas, módulos, procesadores, sistemas completos y servicios en la nube. En las columnas FP8 y FP16, la primera tasa es densa y la segunda, cuando existe, utiliza dispersión. FP32 y FP64 muestran tasas vectoriales de propósito general, que no son directamente comparables con las tasas Tensor/Matrix de IA; por eso se presentan por separado.
Filtros detallados 61 Resultados
Fabricante
Clase de despliegue
Estado
Grupos de columnas:
Resultados61de 61 modelos
Mayor memoria480GB
Mayor ancho de banda80TB/s; compare los tipos de memoria
Menor consumo150Cloud AI 100 Ultra

Seleccione una cabecera para alternar entre orden descendente, ascendente y sin ordenación. Un guion indica que la columna no se utiliza para ordenar. Las flechas muestran el sentido y los números, la prioridad cuando se ordena por varias columnas.

CompararDetalles
Tipo
Cargas de trabajo
Intel
Crescent IslandEspecificaciones preliminaresFuente oficial ↗
TarjetaEscala de rackEspecificaciones preliminaresFabricante480LPDDR5X; hasta la capacidad anunciadaNo publicado por el fabricanteSin cifra pública350WInferencia empresarial
INSTINCT
Instinct MI430XEspecificaciones preliminaresFuente oficial ↗
MóduloEscala de rackEspecificaciones preliminaresFabricante432HBM423,3TB/sNo publicado por el fabricanteSin cifra independienteHPCEntrenamiento de modelos grandesInferencia empresarial
INSTINCT
Instinct MI455XSolo sistema completoFuente oficial ↗
MóduloEscala de rackSolo sistema completoFabricante432HBM423,3TB/sNo publicado por el fabricanteSin cifra independienteEntrenamiento de modelos grandesInferencia empresarialHPC
NVIDIA
Blackwell Ultra B300Generación actualFuente oficial ↗
MóduloEscala de rackGeneración actualFabricante288HBM3e8TB/s1400WEntrenamiento de modelos grandesInferencia empresarialHPCMultiusuario
INSTINCT
Instinct MI350XGeneración actualFuente oficial ↗
MóduloEscala de rackGeneración actualFabricante288HBM3e8TB/s1000WEntrenamiento de modelos grandesInferencia empresarialHPC
INSTINCT
Instinct MI355XGeneración actualFuente oficial ↗
MóduloEscala de rackGeneración actualFabricante288HBM3e8TB/s1400WEntrenamiento de modelos grandesInferencia empresarialHPC
NVIDIA
Rubin GPUSolo sistema completoFuente oficial ↗
MóduloEscala de rackSolo sistema completoFabricante288HBM422TB/sNo publicado por el fabricanteSin cifra independienteEntrenamiento de modelos grandesInferencia empresarialHPC
INSTINCT
Instinct MI325XGeneración actualFuente oficial ↗
MóduloEscala de rackGeneración actualFabricante256HBM3e6TB/s1000WEntrenamiento de modelos grandesInferencia empresarialHPC
NVIDIA
Blackwell B200Generación actualFuente oficial ↗
MóduloEscala de rackGeneración actualFabricante180–192HBM3e8TB/s1200WEntrenamiento de modelos grandesInferencia empresarialHPCMultiusuario
Google
Cloud TPU7x (Ironwood)Generación actualFuente oficial ↗
NubeEscala de rackGeneración actualDocumentación técnica del fabricante192HBM; 96 GB por chiplet7,4TB/sNo aplicableSin cifra independienteEntrenamiento de modelos grandesInferencia empresarialHPC
INSTINCT
Instinct MI300XGeneración actualFuente oficial ↗
MóduloEscala de rackGeneración actualFabricante192HBM35,3TB/s750WEntrenamiento de modelos grandesInferencia empresarialHPC
NVIDIA
H200 NVLGeneración actualFuente oficial ↗
TarjetaEscala de rackGeneración actualFabricante141HBM3e4,8TB/s600WInferencia empresarialHPCMultiusuario
NVIDIA
H200 SXMGeneración actualFuente oficial ↗
ProcesadorCentro de datosGeneración actualFabricante141HBM3e4,8TB/s700WEntrenamiento de modelos grandesInferencia empresarialHPCMultiusuario
Qualcomm
Cloud AI 100 UltraGeneración actualFuente oficial ↗
TarjetaEscala de rackGeneración actualFabricante128LPDDR4X0,5TB/s150WInferencia empresarial
Intel
Gaudi 3 PCIeGeneración actualFuente oficial ↗
TarjetaEscala de rackGeneración actualFabricante128HBM2e3,7TB/s600WEntrenamiento de modelos grandesInferencia empresarial
INSTINCT
Instinct MI250XGeneración anteriorFuente oficial ↗
MóduloCentro de datosGeneración anteriorFabricante128HBM2e3,2TB/s560WEntrenamiento de modelos grandesInferencia empresarialHPC
Huawei
Atlas 350 (Ascend 950PR)Generación actualFuente oficial ↗
TarjetaEscala de rackGeneración actualFabricante112HBM1,4TB/s600WInferencia empresarialEntrenamiento de modelos grandes
Huawei
Ascend 950DTSolo sistema completoFuente oficial ↗
ProcesadorEscala de rackSolo sistema completoFabricante96HBM4TB/sNo publicado por el fabricanteSin cifra independienteEntrenamiento de modelos grandesInferencia empresarialHPC
Huawei
Atlas 300I DuoGeneración actualFuente oficial ↗
TarjetaEscala de rackGeneración actualFabricante48 o 96LPDDR4X0,4TB/s150WInferencia empresarial
NVIDIA
RTX PRO 6000 Blackwell ServerGeneración actualFuente oficial ↗
TarjetaEscala de rackGeneración actualFabricante96GDDR71,6TB/s600WInferencia empresarialGráficos y renderizadoMultiusuario
AWS
Trainium2Generación actualFuente oficial ↗
NubeEscala de rackGeneración actualFabricante96HBM32,9TB/sNo aplicableSin cifra independienteEntrenamiento de modelos grandesInferencia empresarial
Google
Cloud TPU v5pGeneración actualFuente oficial ↗
NubeEscala de rackGeneración actualDocumentación técnica del fabricante95HBM2,8TB/sNo aplicableSin cifra independienteEntrenamiento de modelos grandesInferencia empresarial
NVIDIA
H100 NVLGeneración actualFuente oficial ↗
TarjetaEscala de rackGeneración actualFabricante94HBM33,9TB/s400WInferencia empresarialHPCMultiusuario
NVIDIA
A100 80GB PCIeGeneración anteriorFuente oficial ↗
TarjetaEscala de rackGeneración anteriorFabricante80HBM2e1,9TB/s300WInferencia empresarialHPCMultiusuario
NVIDIA
A100 80GB SXMGeneración anteriorFuente oficial ↗
ProcesadorCentro de datosGeneración anteriorFabricante80HBM2e2TB/s400WEntrenamiento de modelos grandesInferencia empresarialHPCMultiusuario
NVIDIA
A100X Converged AcceleratorGeneración anteriorFuente oficial ↗
TarjetaEscala de rackGeneración anteriorDocumentación técnica del fabricante80HBM2e2TB/s300WEntrenamiento de modelos grandesInferencia empresarialHPCMultiusuario
NVIDIA
A800 80GB PCIeGeneración anteriorFuente oficial ↗
TarjetaCentro de datosGeneración anteriorDocumentación técnica del fabricante80HBM2e1,9TB/s300WEntrenamiento de modelos grandesInferencia empresarialHPCMultiusuario
NVIDIA
H100 PCIe 80GBGeneración actualFuente oficial ↗
TarjetaCentro de datosGeneración actualFabricante80HBM2e2TB/s350WEntrenamiento de modelos grandesInferencia empresarialHPCMultiusuario
NVIDIA
H100 SXMGeneración actualFuente oficial ↗
ProcesadorCentro de datosGeneración actualFabricante80HBM33,4TB/s700WEntrenamiento de modelos grandesInferencia empresarialHPCMultiusuario
Huawei
Ascend 910B3Generación actualFuente oficial ↗
ProcesadorCentro de datosGeneración actualDocumentación técnica del fabricante64HBMNo publicado por el fabricanteSin cifra públicaNo publicado por el fabricanteSin cifra independienteEntrenamiento de modelos grandesInferencia empresarial
INSTINCT
Instinct MI210Generación anteriorFuente oficial ↗
TarjetaEscala de rackGeneración anteriorFabricante64HBM2e1,6TB/s300WHPCInferencia empresarial
NVIDIA
GeForce RTX 4090 XGeneración actualFuente oficial ↗
TarjetaConsumoGeneración actualDocumentación técnica del fabricante48GDDR6X1TB/s425WEntrenamiento de modelos grandesInferencia empresarialIA localGráficos y renderizadoMultiusuario
NVIDIA
L40Generación actualFuente oficial ↗
TarjetaEscala de rackGeneración actualDocumentación técnica del fabricante48GDDR60,9TB/s300WEntrenamiento de modelos grandesInferencia empresarialGráficos y renderizadoMultiusuario
NVIDIA
L40SGeneración actualFuente oficial ↗
TarjetaEscala de rackGeneración actualFabricante48GDDR60,9TB/s350WInferencia empresarialGráficos y renderizado
NVIDIA
Quadro RTX 8000Generación anteriorFuente oficial ↗
TarjetaEstación de trabajoGeneración anteriorDocumentación técnica del fabricante48GDDR60,7TB/s295WInferencia empresarialIA localGráficos y renderizadoMultiusuario
NVIDIA
RTX 6000 AdaGeneración actualFuente oficial ↗
TarjetaEstación de trabajoGeneración actualFabricante48GDDR61TB/s300WIA localGráficos y renderizado
NVIDIA
RTX A6000Generación anteriorFuente oficial ↗
TarjetaEstación de trabajoGeneración anteriorFabricante48GDDR60,8TB/s300WEntrenamiento de modelos grandesInferencia empresarialIA localGráficos y renderizadoMultiusuario
NVIDIA
A100 40GB PCIeGeneración anteriorFuente oficial ↗
TarjetaCentro de datosGeneración anteriorDocumentación técnica del fabricante40HBM21,6TB/s250WEntrenamiento de modelos grandesInferencia empresarialHPCMultiusuario
Tenstorrent
Blackhole p150Generación actualFuente oficial ↗
TarjetaEstación de trabajoGeneración actualFabricante32GDDR60,5TB/s300WIA localInferencia empresarial
Google
Cloud TPU v6e (Trillium)Generación actualFuente oficial ↗
NubeEscala de rackGeneración actualDocumentación técnica del fabricante32HBM1,6TB/sNo aplicableSin cifra independienteEntrenamiento de modelos grandesInferencia empresarial
NVIDIA
GeForce RTX 5090Generación actualFuente oficial ↗
TarjetaConsumoGeneración actualFabricante32GDDR71,8TB/s575WIA localGráficos y renderizado
INSTINCT
Instinct MI100Generación anteriorFuente oficial ↗
TarjetaCentro de datosGeneración anteriorFabricante32HBM21,2TB/s300WEntrenamiento de modelos grandesInferencia empresarialHPC
AMD
Radeon AI PRO R9700Generación actualFuente oficial ↗
TarjetaEstación de trabajoGeneración actualFabricante32GDDR60,6TB/s300WIA localGráficos y renderizado
NVIDIA
Tesla V100 PCIe 16/32GBGeneración anteriorFuente oficial ↗
TarjetaCentro de datosGeneración anteriorDocumentación técnica del fabricante16 o 32HBM20,9TB/s250WEntrenamiento de modelos grandesInferencia empresarialHPCMultiusuario
NVIDIA
Tesla V100 SXM2 16/32GBGeneración anteriorFuente oficial ↗
MóduloCentro de datosGeneración anteriorDocumentación técnica del fabricante16 o 32HBM20,9TB/s300WEntrenamiento de modelos grandesInferencia empresarialHPCMultiusuario
NVIDIA
GeForce RTX 3090Generación anteriorFuente oficial ↗
TarjetaConsumoGeneración anteriorFabricante24GDDR6X0,9TB/s350WEntrenamiento de modelos grandesInferencia empresarialIA localGráficos y renderizadoMultiusuario
NVIDIA
GeForce RTX 3090 TiGeneración anteriorFuente oficial ↗
TarjetaConsumoGeneración anteriorFabricante24GDDR6X1TB/s450WEntrenamiento de modelos grandesInferencia empresarialIA localGráficos y renderizadoMultiusuario
NVIDIA
GeForce RTX 4090Generación anteriorFuente oficial ↗
TarjetaConsumoGeneración anteriorFabricante24GDDR6X1TB/s450WIA localGráficos y renderizado
NVIDIA
GeForce RTX 4090 DGeneración actualFuente oficial ↗
TarjetaConsumoGeneración actualDocumentación técnica del fabricante24GDDR6X1TB/s425WEntrenamiento de modelos grandesInferencia empresarialIA localGráficos y renderizadoMultiusuario
Tenstorrent
Wormhole n300d / n300sGeneración actualFuente oficial ↗
TarjetaEstación de trabajoGeneración actualDocumentación técnica del fabricante24GDDR60,6TB/s300WIA localInferencia empresarial
NVIDIA
GeForce RTX 4080 16GBGeneración actualFuente oficial ↗
TarjetaConsumoGeneración actualFabricante16GDDR6X0,7TB/s320WEntrenamiento de modelos grandesInferencia empresarialIA localGráficos y renderizadoMultiusuario
NVIDIA
GeForce RTX 3060 12GBGeneración anteriorFuente oficial ↗
TarjetaConsumoGeneración anteriorFabricante12GDDR60,4TB/s170WInferencia empresarialIA localMultiusuario
NVIDIA
GeForce RTX 4070Generación actualFuente oficial ↗
TarjetaConsumoGeneración actualFabricante12GDDR6X0,5TB/s200WInferencia empresarialIA localGráficos y renderizadoMultiusuario
NVIDIA
GeForce RTX 2080 TiGeneración anteriorFuente oficial ↗
TarjetaConsumoGeneración anteriorDocumentación técnica del fabricante11GDDR60,6TB/s250WInferencia empresarialIA localGráficos y renderizadoMultiusuario
NVIDIA
GeForce RTX 3080 10GBGeneración anteriorFuente oficial ↗
TarjetaConsumoGeneración anteriorFabricante10GDDR6X0,8TB/s320WInferencia empresarialIA localGráficos y renderizadoMultiusuario
NVIDIA
GeForce RTX 2080Generación anteriorFuente oficial ↗
TarjetaConsumoGeneración anteriorFabricante8GDDR60,4TB/s215WInferencia empresarialIA localGráficos y renderizadoMultiusuario
NVIDIA
GeForce RTX 3070Generación anteriorFuente oficial ↗
TarjetaConsumoGeneración anteriorFabricante8GDDR60,4TB/s220WInferencia empresarialIA localGráficos y renderizadoMultiusuario
Huawei
Ascend 910CSolo sistema completoFuente oficial ↗
ProcesadorEscala de rackSolo sistema completoFabricanteNo publicado por el fabricanteHBM; capacidad según referenciaNo publicado por el fabricanteSin cifra públicaNo publicado por el fabricanteSin cifra independienteEntrenamiento de modelos grandesInferencia empresarial
Cerebras
CS-3 / WSE-3Generación actualFuente oficial ↗
SistemaEscala de rackGeneración actualFabricanteNo aplicableSRAM en la oblea y MemoryX desagregadaNo aplicableTB/s23.000WEntrenamiento de modelos grandesHPC
NVIDIA
Groq 3 LPXSolo sistema completoFuente oficial ↗
SistemaEscala de rackSolo sistema completoFabricanteNo aplicableSRAM distribuida del rack; 500 MB por LPUNo aplicableTB/sNo publicado por el fabricanteSin cifra independienteInferencia empresarial
Groq
Groq LPU Inference EngineSolo sistema completoFuente oficial ↗
SistemaEscala de rackSolo sistema completoFabricanteNo publicado por el fabricanteSRAM en el chip; capacidad por referencia no publicada80TB/sNo publicado por el fabricanteSin cifra independienteInferencia empresarial
Tipos de GPU para IA: consumo, estaciones de trabajo y centros de datos — ilustración de portada
Infraestructura de IA · 5 min

Tipos de GPU para IA: consumo, estaciones de trabajo y centros de datos

Cómo se diferencian las familias de GPU en memoria, soporte de software y requisitos de despliegue, y cuándo resulta práctica cada una.

Una GPU comercializada para videojuegos puede ser útil para IA, y un acelerador de centro de datos puede resultar una forma costosa de ejecutar un modelo pequeño. La categoría del producto indica algo sobre el entorno de funcionamiento previsto. Por sí sola, no permite saber qué tarjeta dará el mejor resultado con una carga de trabajo concreta.

GPGPU significa computación de propósito general en unidades de procesamiento gráfico. Describe el uso de una GPU para cálculos que van más allá de los gráficos; no es una familia de productos independiente. Para planificar una infraestructura, resulta más útil distinguir entre tarjetas de consumo, tarjetas profesionales para estaciones de trabajo y aceleradores de centro de datos.

GPU de consumo

Las GPU de consumo se diseñan principalmente para videojuegos y ordenadores personales. También pueden servir para desarrollo, investigación, inferencia y ajuste fino cuando la carga de trabajo cabe dentro de sus límites de memoria y software. La gama GeForce RTX de NVIDIA es un ejemplo conocido. Las tarjetas AMD también pueden ser adecuadas, pero hay que comprobar la GPU exacta, el sistema operativo y las bibliotecas necesarias frente al entorno de software compatible.

Conviene considerar tarjetas como las RTX 3090, RTX 4090 y RTX 5090 cuando el trabajo cabe en una sola tarjeta o puede dividirse en tareas independientes. En la configuración adecuada, su rendimiento por unidad de coste puede ser atractivo frente a equipos de centro de datos más antiguos. La comparación cambia cuando una tarea necesita más memoria, mucha comunicación entre GPU o funciones operativas que la tarjeta de consumo no ofrece. El método importa más que recomendar permanentemente un modelo concreto; véase cómo elegir una GPU según la carga de trabajo.

Una tarjeta para videojuegos también impone requisitos mecánicos y térmicos que es fácil pasar por alto. Los grandes disipadores, los conectores de alimentación y los ventiladores que expulsan aire dentro del chasis pueden dificultar una instalación densa en un servidor. Tener suficientes ranuras PCIe no garantiza la compatibilidad. La guía de selección de servidores PCIe explica por qué hay que comprobarla para la tarjeta exacta y la lista de componentes del servidor.

GPU profesionales para estaciones de trabajo

Los productos gráficos profesionales de NVIDIA han pasado por denominaciones como Quadro, RTX A, RTX Ada y RTX PRO. Las familias equivalentes de AMD han incluido FirePro y Radeon PRO. Estas tarjetas se orientan a aplicaciones como visualización, ingeniería y creación de contenidos, con controladores profesionales y configuraciones adaptadas a esos entornos.

También pueden ser útiles para IA. Por ejemplo, las RTX A6000 y RTX 6000 Ada ofrecen 48 GB de memoria, lo que permite ejecutar trabajos que no caben en una tarjeta de consumo más pequeña. Una tarjeta profesional también puede proporcionar un formato físico más conveniente o una configuración de estación de trabajo oficialmente compatible.

La pregunta es si esas capacidades justifican el precio para el servicio previsto. La etiqueta profesional no garantiza una mejor relación entre rendimiento y coste en entrenamiento o inferencia. Hay que comparar la referencia exacta, la memoria utilizable, los formatos numéricos admitidos, la refrigeración y la vía de ejecución del software. Las ediciones para estaciones de trabajo y para servidores de una misma familia pueden diferir considerablemente.

Aceleradores de centro de datos

Los aceleradores de centro de datos se diseñan para cargas de cálculo sostenidas y para integrarse en plataformas de servidor. Según el producto, sus ventajas pueden incluir memoria de gran ancho de banda, mayor capacidad de memoria, funciones de fiabilidad y gestión, y comunicación más rápida entre aceleradores. Estas capacidades importan al entrenar modelos grandes, realizar inferencia con mucha demanda de memoria y ejecutar determinadas cargas de computación de altas prestaciones.

Esta categoría incluye varias generaciones de aceleradores NVIDIA, desde A100 hasta H100, H200 y Blackwell, además de la familia Instinct de AMD. Aun así, hay que comprobar las especificaciones, el software compatible y la validación del servidor para cada referencia. Una arquitectura más reciente no es automáticamente más adecuada para un modelo o motor de ejecución existente.

El formato de despliegue es otra decisión. Algunos aceleradores son tarjetas PCIe; otros forman parte de una plataforma integrada con varias GPU. La comparación entre PCIe y SXM explica cómo influye esta elección en la ampliación, la alimentación, la refrigeración y la comunicación entre GPU.

Empezar por el trabajo que hará la máquina

Para desarrollo y tareas de inferencia independientes, una tarjeta de consumo o de estación de trabajo puede ser un punto de partida razonable. Para un modelo que necesita más memoria o dedica una parte importante de su ejecución a intercambiar datos entre GPU, una plataforma de centro de datos puede justificar su mayor coste. En ambos casos, el servidor anfitrión necesita suficiente CPU, RAM, almacenamiento y ancho de banda de red para mantener ocupados los aceleradores; estos requisitos se explican en la guía de la plataforma de servidor.

Conviene pagar por capacidades que la carga de trabajo pueda utilizar. Más memoria puede hacer viable un despliegue que de otro modo sería imposible. Una interconexión que el software nunca utiliza añade coste sin aumentar la capacidad útil.

Abrir el artículo en una pestaña nueva
PCIe o SXM: elegir una plataforma de GPU para IA — ilustración de portada
Infraestructura de IA · 7 min

PCIe o SXM: elegir una plataforma de GPU para IA

Cómo influyen la memoria, las interconexiones, la alimentación y las necesidades de ampliación al elegir entre tarjetas PCIe y plataformas SXM integradas.

Dos sistemas pueden llevar GPU de la misma familia y comportarse de manera muy distinta. La diferencia puede estar en la variante de GPU, su límite de potencia, su memoria o los enlaces que la conectan con otras GPU. Comparar PCIe y SXM exige, por tanto, comparar configuraciones completas, además de los conectores.

Una tarjeta frente a una plataforma integrada

Una GPU PCIe es una tarjeta de expansión instalada en un servidor o estación de trabajo compatible. SXM es el formato de módulo de NVIDIA para GPU montadas sobre una placa base específica. Un módulo SXM no se puede insertar en una ranura PCIe: necesita una plataforma diseñada para él, incluida su alimentación y refrigeración.

En los sistemas HGX H100 y H200 de ocho GPU, los módulos SXM se comunican mediante NVLink y NVSwitch. Esto proporciona una red de interconexión de gran ancho de banda dentro del servidor. Su valor depende de si la carga de trabajo realmente mueve grandes cantidades de datos entre GPU.

Algunas variantes PCIe también admiten puentes NVLink. El número de GPU y la disposición de los puentes compatibles dependen del producto y de la configuración del servidor. No debe suponerse que toda tarjeta PCIe admite NVLink ni que una pareja conectada por un puente ofrece la misma topología que una placa HGX de ocho GPU. Cuando las GPU se comunican por PCIe, también importan la conexión con las CPU, los conmutadores PCIe y la distribución NUMA.

Cuándo compensa una comunicación rápida entre GPU

Un modelo grande repartido entre varias GPU puede necesitar comunicación frecuente durante el entrenamiento o la inferencia. En esas condiciones, reducir el tiempo de comunicación puede mejorar considerablemente la utilidad de cada GPU adicional. Conviene evaluar una plataforma SXM integrada cuando las mediciones identifican esa comunicación como un cuello de botella.

Las tareas independientes plantean otra situación. Si ocho usuarios ejecutan cada uno un modelo en una GPU distinta, sus trabajos pueden compartir pocos datos, o ninguno, a través de la interconexión entre GPU. Pueden beneficiarse de un servidor denso sin aprovechar mucho NVSwitch. La comparación de servidores DGX, HGX y PCIe distingue el valor de la interconexión del valor del sistema completo y sus servicios de soporte.

Comparación histórica de la disposición de red y el ancho de banda de DGX SuperPOD con A100 y H100
Comparación histórica de sistemas A100 y H100 conservada del artículo original. Las cifras describen las configuraciones ilustradas; no garantizan ese escalado en general.

Importa delimitar la interconexión. En los sistemas H100 y H200 tratados aquí, NVSwitch conecta las GPU dentro de un nodo. La comunicación entre servidores también requiere una red de cómputo, tarjetas de red adecuadas y software configurado para utilizarlas. La arquitectura de referencia DGX SuperPOD de NVIDIA describe por separado las redes de cómputo, almacenamiento y gestión. Los sistemas NVLink a escala de rack de otras generaciones deben evaluarse según su propia arquitectura; su topología no se puede deducir de este ejemplo de ocho GPU.

Ampliación y utilización

A menudo se puede adquirir un servidor PCIe compatible con menos GPU y ampliarlo más adelante. Esa flexibilidad resulta útil cuando la demanda crece gradualmente, los usuarios necesitan distintos tipos de tarjeta o aún se está caracterizando la carga de trabajo. La ampliación sigue dependiendo de la configuración aprobada del servidor: puede ser necesario especificar desde el principio las fuentes de alimentación, las tarjetas elevadoras, los kits de refrigeración y las combinaciones de GPU admitidas.

Un sistema SXM integrado concentra una mayor parte de la inversión inicial. La estandarización puede simplificar la operación del conjunto de equipos, pero las GPU inactivas y la capacidad de interconexión sin utilizar siguen siendo costes reales. Antes de elegirlo, hay que medir si la aplicación escala eficazmente de una o dos GPU a cuatro y ocho.

Comparación histórica del fabricante entre A100, H100 y H100 con red NVLink para determinadas cargas de HPC e IA
Los resultados relativos varían según la carga de trabajo y la configuración. Esta ilustración histórica no es una prueba directa y controlada de PCIe frente a SXM y no debe usarse como previsión de compra.

Memoria y potencia: comparar las variantes exactas

La H100 PCIe original de 80 GB utiliza HBM2e, según la ficha de producto H100 PCIe de NVIDIA. La H100 SXM de 80 GB utiliza HBM3. La hoja de datos H100 indica anchos de banda nominales de memoria de aproximadamente 2 TB/s y 3,35 TB/s, respectivamente. H100 NVL es otra configuración; sus especificaciones no deben sustituir a las de la tarjeta PCIe de 80 GB.

El límite de potencia también cambia: la H100 PCIe de 80 GB llega a 350 W, mientras que las configuraciones H100 SXM pueden alcanzar 700 W por GPU. El servidor debe estar diseñado para el punto de funcionamiento elegido. Estas cifras, por sí solas, no determinan la eficiencia energética. Una GPU de mayor potencia puede terminar antes una tarea adecuada; otra poco utilizada puede consumir más energía sin acortar suficientemente la ejecución. Hay que medir la energía y el coste por tarea completada, además del tiempo transcurrido.

La capacidad y el ancho de banda de memoria, así como la capacidad de cálculo, pueden cambiar entre variantes y generaciones. El soporte de formatos numéricos añade otra dimensión: INT8 y FP8 en la práctica explica por qué una especificación de hardware no garantiza una vía de ejecución utilizable.

Ajustar la plataforma al patrón de comunicación

Característica de la cargaQué evaluar primero
Tareas independientes de inferencia, desarrollo o análisisTarjetas PCIe con suficiente memoria y una configuración anfitriona adecuada
Un modelo que cabe en una o dos GPULa configuración compatible más sencilla que cumpla los objetivos de latencia y rendimiento
Entrenamiento o inferencia con mucha comunicación entre varias GPUSXM/HGX junto con alternativas PCIe medidas
Computación científica distribuidaEl patrón real de comunicación, los requisitos numéricos y la eficiencia de escalado de la aplicación
Un trabajo repartido entre varios servidoresLa arquitectura completa de red y almacenamiento, además de la interconexión de GPU

Las etiquetas de aplicación son demasiado amplias para decidir la plataforma. La imagen médica, los modelos de lenguaje y la computación científica pueden incluir tanto tareas independientes como trabajos estrechamente acoplados. Hay que partir del modelo y de su patrón de ejecución, medir el cuello de botella y calcular después el coste del hardware que lo elimina. Para una selección PCIe, continúe con cómo elegir el servidor adecuado para la tarjeta.

Abrir el artículo en una pestaña nueva
Elegir una GPU para IA: rendimiento, coste y carga de trabajo real — ilustración de portada
Infraestructura de IA · 6 min

Elegir una GPU para IA: rendimiento, coste y carga de trabajo real

Comparar el rendimiento útil con el coste completo del despliegue: memoria, software, servidor anfitrión y forma de utilizar el servicio.

Cuando se elaboró la primera versión de esta guía, las RTX 6000 Ada, A100 y H100 eran opciones destacadas para infraestructuras de aprendizaje profundo. H200 y Blackwell han ampliado desde entonces las alternativas. El criterio de decisión sigue siendo el mismo: una GPU más reciente o potente compensa únicamente si la carga de trabajo prevista puede aprovechar lo que ofrece.

Comprar un acelerador de gama alta sin evaluar la aplicación suele provocar tres problemas:

  • La GPU y la plataforma de servidor que necesita pueden costar mucho más de lo que justifica su rendimiento útil.
  • Las tareas pequeñas o poco paralelizadas pueden dejar inactiva gran parte de la capacidad de cálculo.
  • El software diseñado para una sola GPU puede necesitar cambios importantes antes de beneficiarse de un sistema con varias GPU.

Por eso, para un equipo de desarrollo con presupuesto limitado, un servicio de inferencia o una instalación de investigación compartida, las tarjetas de consumo y de estación de trabajo deben figurar entre las candidatas junto con los aceleradores de centro de datos. La cuestión es cuánta capacidad utilizable proporciona la inversión completa.

Qué enseñan las pruebas históricas

El siguiente gráfico procede del análisis de GPU para aprendizaje profundo publicado por Tim Dettmers en 2023. Con las cargas y los precios considerados, tarjetas como la RTX 4090 ofrecían una relación atractiva entre rendimiento y coste frente a la A100. Los resultados ilustran un método de comparación; no son precios actuales ni una clasificación válida para todos los modelos.

Comparación histórica de 2023 del rendimiento relativo de entrenamiento e inferencia por dólar estadounidense entre distintas GPU
Rendimiento por coste histórico, según el análisis de Tim Dettmers. Debe recalcularse con el hardware, el software y los precios disponibles para el despliegue propuesto.

Las siguientes capturas de las pruebas de TensorDock muestran la misma idea para cargas concretas de modelos de lenguaje. Una tarjeta económica puede obtener buenos resultados en una prueba, mientras que otra carga cambia el orden. Son capturas conservadas del artículo original: los precios de alquiler, los controladores y los motores de ejecución han cambiado desde que se obtuvieron.

Comparación histórica de TensorDock del rendimiento de inferencia de Mistral 7B por dólar
Inferencia de Mistral 7B: comparación histórica del rendimiento por dólar.
Comparación histórica de TensorDock del rendimiento de inferencia de OPT-125M por dólar
Inferencia de OPT-125M: al cambiar el modelo, cambian los resultados relativos.
Comparación histórica de TensorDock de la latencia por lote y el coste del entrenamiento de Mistral 7B en FP16; los valores menores son preferibles
Entrenamiento de Mistral 7B: la métrica representa la latencia por lote en relación con el coste, y los valores menores son preferibles. No debe interpretarse como otro gráfico de rendimiento de inferencia.

El entrenamiento y la inferencia exigen cosas distintas al hardware. En inferencia suele importar si caben los pesos y la caché KV, cuántas solicitudes se pueden atender a la vez y cuánto tarda cada usuario en recibir una respuesta. El entrenamiento necesita además gradientes, activaciones y estados del optimizador. El entrenamiento distribuido añade comunicación recurrente entre GPU.

Por tanto, un resultado de inferencia no se puede trasladar al entrenamiento. Incluso dentro de cada categoría, el tamaño del modelo, el tamaño de lote, la precisión numérica y la memoria disponible pueden cambiar el resultado. La diferencia entre un formato que figura en una ficha técnica y el que realmente utiliza el motor de ejecución se explica en INT8 o FP8: soporte real de la GPU.

Comparar el despliegue completo

NVIDIA ofrece algunas tarjetas de consumo como diseños de referencia, mientras que fabricantes asociados como ASUS, MSI y Gigabyte comercializan sus propias versiones. El precio refleja algo más que el procesador: pueden variar el disipador, las dimensiones, la alimentación, el ruido y otras características. Una función útil en un ordenador para videojuegos puede aportar poco a una máquina dedicada a IA.

La calidad de construcción, el precio y los requisitos de integración merecen más atención que los elementos decorativos. Muchas variantes de RTX 4090 son demasiado grandes o tienen un flujo de aire inadecuado para un despliegue denso en servidores. Incluso una tarjeta compacta o con ventilador de turbina debe comprobarse por su número de pieza exacto. La denominación comercial de un distribuidor no sustituye a una especificación oficial ni a una configuración admitida por el fabricante del servidor. La selección de servidores para GPU PCIe detalla las comprobaciones mecánicas, térmicas y eléctricas.

El coste debe incluir el servidor anfitrión, la refrigeración, la alimentación, la preparación del software y la utilización prevista. Una GPU barata que exige mucho trabajo de integración puede salir cara al operarla. A la inversa, un sistema integrado costoso puede aportar poco si cada trabajo se ejecuta de forma independiente en una tarjeta.

Un conjunto reducido y deliberado de configuraciones

Un servicio de cómputo compartido no necesita necesariamente un único modelo de GPU para todos sus clientes. Un conjunto limitado de configuraciones puede atender distintas necesidades de memoria y rendimiento sin complicar demasiado la operación. Conviene estandarizar donde se reduzca el trabajo de soporte e introducir otro tipo de tarjeta cuando una carga diferenciada lo justifique.

Las comparaciones de rendimiento por coste tienen una larga historia. Por ejemplo, la comparación de Lambda entre RTX 2080 Ti, V100 y otras GPU de la época dividía el rendimiento por el coste total del sistema. Las cifras son históricas, pero el método sigue siendo útil.

Para una compra actual, hay que ejecutar el modelo previsto con sus longitudes de entrada, tamaños de lote y objetivos de servicio reales. Después se compara el coste de la capacidad que supera esas pruebas. La tarjeta más potente sobre el papel puede ser la elección correcta, pero debe demostrarlo con la carga de trabajo.

Abrir el artículo en una pestaña nueva
INT8 o FP8: qué puede ejecutar realmente una GPU — ilustración de portada
Infraestructura de IA · 10 min

INT8 o FP8: qué puede ejecutar realmente una GPU

Un formato de modelo de ocho bits no define su vía de ejecución. Hay que examinar los kernels, la memoria y la calidad antes de elegir hardware para inferencia de modelos de lenguaje.

La selección de GPU suele comenzar por la capacidad de memoria y el rendimiento máximo de cálculo. Si los pesos del modelo caben y su formato numérico aparece en la ficha técnica, la compatibilidad puede parecer resuelta. Trasladar un modelo INT8 a una GPU más reciente puede revelar el fallo de esa suposición: el modelo puede fallar al ejecutarse o rendir de forma muy distinta a la esperada.

La guía de selección de GPU utiliza la adecuación a la carga y el coste operativo como criterios principales. Este artículo examina un detalle de esa decisión: si el software utiliza realmente la capacidad que se está comprando. Se centra en la inferencia de modelos de lenguaje. El entrenamiento y otras cargas de cálculo entero requieren una evaluación propia.

INT8 y FP8 representan números distintos

INT8 y FP8 utilizan ocho bits para la representación básica de cada valor, pero no lo codifican igual. En los esquemas habituales de cuantización INT8, un entero y una escala aproximan un número real. Los valores reconstruidos dentro de un grupo que comparte escala están espaciados uniformemente. FP8 dedica algunos bits a un exponente, por lo que el espaciado cambia con la magnitud. FP8 también suele necesitar escalado, como explica la documentación de cuantización de TensorRT.

FP8 tiene varias representaciones. E4M3 utiliza cuatro bits de exponente y tres de mantisa; E5M2 utiliza cinco y dos, sacrificando precisión a cambio de un rango mayor. La introducción a Transformer Engine de NVIDIA explica la diferencia. La representación en coma flotante no garantiza por sí sola un error menor en un modelo concreto.

En las denominaciones de modelos cuantizados, W se refiere a los pesos y A a las activaciones: los valores intermedios que pasan por las capas. W8A8 especifica el número de bits de ambos grupos. Por sí solo, no identifica si el cálculo utiliza enteros o coma flotante.

Descripción del modeloSignificadoQué falta comprobar
INT8 W8A8Los pesos y las activaciones de las operaciones cuantizadas utilizan enteros de ocho bitsEscalado, soporte de kernels y capas excluidas
FP8 W8A8Los pesos y las activaciones de las operaciones cuantizadas utilizan coma flotante de ocho bitsVariante FP8, formato de escala y operaciones cubiertas
W8A16 con pesos INT8Los pesos están comprimidos; las activaciones utilizan dieciséis bitsReconstrucción de los pesos y precisión real de la multiplicación de matrices
Caché KV en FP8Se cuantizan las claves y los valores de atenciónLos formatos de pesos y el cálculo de las capas se configuran por separado

Estas diferencias también aparecen en la documentación de cuantización de vLLM. La precisión de acumulación es otra elección independiente: por ejemplo, entradas INT8 pueden utilizar acumulación INT32. Un modelo de ocho bits no ejecuta necesariamente todas sus operaciones con esa precisión.

La memoria de los pesos es solo una parte

Exactamente 70.000 millones de parámetros almacenados a un byte cada uno ocupan 70 GB decimales, unos 65,2 GiB. La cifra bruta es igual para INT8 y FP8. No incluye escalas, capas de mayor precisión, búferes temporales ni memoria del motor de ejecución.

La caché KV también crece con la longitud del contexto y las solicitudes activas. Como explica la guía de caché KV de vLLM, su formato se configura por separado. Cuantizar los pesos a ocho bits no cuantiza automáticamente la caché.

Hay que medir la memoria con la longitud de entrada, la longitud de salida y la concurrencia requeridas. Cargar correctamente un modelo no demuestra la capacidad de servirlo. Esto amplía la comparación de familias de GPU: más memoria puede hacer posible el despliegue, pero la capacidad de servicio depende del conjunto completo de datos de trabajo.

La relación entre INT8 y FP8 cambia en B300

La diferencia entre B200 y B300 ofrece un ejemplo útil. Las cifras siguientes son tasas nominales densas por GPU. Para B200 y B300 proceden de la tabla 3, página 25, del informe técnico de arquitectura Blackwell de NVIDIA. Las cifras de H200 SXM se obtienen eliminando el multiplicador por dispersión de los valores publicados por el fabricante.

GPU y configuración de referenciaFP8 denso, TFLOPSINT8 denso, TOPSRelación nominal FP8/INT8
H200 SXM197919791:1
B200 en HGX450045001:1
B300 en HGX4500150Aproximadamente 30:1
La relación nominal entre FP8 e INT8 densos es 1:1 en H200 SXM y HGX B200, y aproximadamente 30:1 en HGX B300
Relaciones entre tasas densas publicadas por GPU. El gráfico no representa aceleraciones medidas de modelos.

La hoja de datos Blackwell Ultra, página 5, indica 307 TOPS INT8 con dispersión para HGX B300, equivalentes a 153,5 TOPS densos. El informe técnico utiliza el valor redondeado de 150, base de este gráfico. No deben mezclarse estas cifras con la columna GB300 NVL72 ni con otras configuraciones. La comparación de DGX y HGX explica por qué importa distinguir las plataformas.

También hay una diferencia entre esos documentos y la tabla de producto HGX en línea, consultada el 9 de septiembre de 2026. Esta última indica 3 POPS INT8 con dispersión para un HGX B300 de ocho GPU, equivalentes a 187,5 TOPS densos por GPU. Esa es la base de la comparación interactiva de esta colección; frente a 4500 TFLOPS FP8 densos, la relación es 24:1. El gráfico anterior conserva deliberadamente la base de 150 TOPS del informe técnico. Las cifras publicadas no son idénticas: cada comparación debe conservar su fuente y configuración, y una compra requiere confirmar la especificación aplicable.

La reducción de la tasa nominal INT8 en este ejemplo se produce entre B200 y B300; no afecta a todos los productos Blackwell. Además, TFLOPS y TOPS describen aquí operaciones de tipos distintos. Su relación no significa que un modelo INT8 vaya a ejecutarse treinta veces más despacio.

De la ficha técnica a un kernel ejecutable

Aquí, un kernel es una función de cálculo ejecutada en la GPU, como la multiplicación de matrices de una capa; no se refiere al núcleo del sistema operativo. Deben coincidir tres cosas: la instrucción ha de ser válida para la arquitectura de destino, la biblioteca debe proporcionar una implementación adecuada y el motor de ejecución debe seleccionarla para el modelo.

La versión 2 de la prepublicación de agosto de 2026 Spec Sheets Are Not Kernels examina esa cadena en Blackwell Ultra. Revisa documentación y código de versiones concretas; no presenta pruebas de velocidad ni de calidad de modelos. Sus resultados deben interpretarse dentro de ese alcance.

CapaResultado del estudio de casoLímite de la conclusión
Instrucción de GPUPTX 9.3 enumera tcgen05.mma con .kind::i8 para sm_100a, pero no para sm_103aLa ausencia de esta vía de quinta generación no elimina toda capacidad INT8
CUTLASSEn el commit dcf215a, el generador excluye la generación de INT8 UMMA para el destino 103aNo puede suponerse que SM103 se comporte como SM100
vLLMLa vía SM100 W8A8 del commit 6c95a641 no tiene implementación INT8Incluso la capacidad de hardware de B200 puede quedar sin utilizar en esta vía
SGLangEl kernel INT8 examinado en el commit b20c375 cubre arquitecturas hasta HopperEl resultado se refiere a ese kernel, no a todos los métodos INT8 de SGLang

Las referencias directas son el manual de instrucciones PTX, el generador de CUTLASS, el código de selección de operaciones de vLLM y el kernel de SGLang. Los enlaces de código fijan deliberadamente commits concretos. Hay que revisar por separado la versión instalada.

En el caso de vLLM, la comprobación inicial de compatibilidad puede superarse antes de que la primera ejecución revele la ausencia de una vía de cálculo. Por eso, una prueba de compatibilidad debe llegar al menos a producir una salida. Un modelo más pequeño con el mismo método de cuantización puede revelar el problema antes, pero la aceptación final exige el modelo previsto: las dimensiones de las matrices y su arquitectura pueden cambiar la selección de kernels.

El estudio también trata la desactivación de un kernel CUTLASS mediante VLLM_DISABLED_KERNELS y el examen de una alternativa Triton. Ese mecanismo se probó en Ada, sin una medición de rendimiento en B300. La existencia de una alternativa no basta para recomendarla en un despliegue B300.

Las versiones del controlador, las bibliotecas y el motor de ejecución deben acompañar a los resultados. Las implicaciones de mantenimiento y seguridad de esta cadena se explican en La seguridad de la infraestructura de IA empieza por el núcleo y la GPU.

Las tasas máximas no determinan el tiempo de respuesta

El tiempo de ejecución depende del tráfico de memoria, las dimensiones de las matrices, el paralelismo y la calidad de la implementación. La guía de rendimiento de multiplicación de matrices de NVIDIA explica cómo la relación entre operaciones y datos transferidos ayuda a determinar si una operación está limitada por cálculo o por memoria.

El procesamiento inicial del contexto —prefill— y la generación token a token —decode— tienen patrones distintos. Aumentar la concurrencia puede mejorar la utilización del cálculo, pero también cambia el consumo de memoria y la espera en cola. Cuando FP8 e INT8 utilizan implementaciones distintas, la prueba compara configuraciones completas; no se puede atribuir toda la diferencia al formato numérico.

La ejecución con varias GPU añade costes de comunicación. Hay que evaluar la conectividad PCIe y SXM junto con la precisión. Un máximo aritmético mayor no compensa un cuello de botella en otra parte de la ejecución.

Cambiar de formato exige evaluar la calidad

Si FP8 dispone de una vía mejor soportada en el hardware de destino, merece la pena probar la migración. Reinterpretar bytes INT8 como FP8 no convierte válidamente un modelo: el mapeo numérico y las escalas son distintos. Cuando existen pesos de mayor precisión, preparar la cuantización de destino a partir de ellos evita añadir otra conversión sobre una representación ya cuantizada.

La calidad depende del método de preparación. Por ejemplo, SmoothQuant trata valores atípicos de las activaciones para permitir W8A8 con poca degradación en sus evaluaciones publicadas. Un estudio de ACL de 2025 sobre calidad y eficiencia de la cuantización examina varios formatos de la familia Llama-3.1 bajo distintas condiciones de despliegue. Ninguno garantiza la calidad para los documentos, la combinación de idiomas o la terminología especializada de una organización concreta.

Los datos de prueba deben reflejar el trabajo: extraer importes y nombres, conservar negaciones y condiciones, responder con evidencia y devolver resultados estructurados. Un cambio inocuo de redacción no equivale a omitir una condición contractual o modificar un importe. La comparación con el modelo de referencia debe distinguir esos errores. En servicios multilingües o especializados, hay que incluir los sistemas de escritura, los términos y las estructuras documentales que realmente presentan los usuarios.

Solicitar una prueba de servicio reproducible

Una solicitud de compra debe identificar una configuración ejecutable: versión del modelo, método de cuantización, motor, GPU y carga de trabajo. La información siguiente permite comparar propuestas con sentido.

ÁreaQué debe registrar el informe
Modelo y entornoVersión o hash de los pesos, método de cuantización, modelo de GPU, versiones del controlador y del motor
Ejecución realSalida del modelo previsto y kernels seleccionados para las operaciones dominantes
CapacidadUso de memoria con las longitudes de entrada y salida y la concurrencia previstas
CalidadErrores relevantes para la aplicación frente al modelo de referencia con datos representativos
RespuestaTiempo hasta el primer token, tiempos de los tokens posteriores y percentiles de latencia
CosteCapacidad útil de servicio, conversión del modelo y mantenimiento de la configuración

La explicación de las métricas de servicio de vLLM distingue la tasa bruta de salida de goodput: la capacidad que cumple los objetivos del servicio. En una aplicación interactiva, el número de solicitudes atendidas dentro de límites aceptables de calidad y latencia es más útil que la tasa máxima de tokens de una ejecución aislada. Los tiempos de carga y calentamiento deben informarse por separado de las mediciones en régimen estable.

Si un despliegue INT8 existente satisface las necesidades del servicio, la aparición de otra generación de GPU no justifica por sí sola una migración. Para un despliegue nuevo, la comparación debe incluir la preparación del modelo, las pruebas de calidad y el mantenimiento del software. Una GPU más cara con una vía FP8 madura puede costar menos al operarla; también puede ser preferible conservar la infraestructura actual. La misma prueba de modelo y servicio debe decidir entre ambas opciones.

Fuentes y base numérica

Las fuentes se enlazan junto a las afirmaciones que sustentan. El gráfico utiliza las especificaciones H200 y la tabla 3 del informe técnico Blackwell; sus datos descargables registran la base de cada fila. La revisión numérica del artículo de origen es del 8 de septiembre de 2026.

Los resultados de software se refieren a las versiones examinadas en el estudio de agosto de 2026. Este artículo no presenta una prueba independiente de B300, y el estudio de base no auditó TensorRT-LLM. La referencia inicial a TensorRT se utiliza únicamente para explicar los formatos numéricos.

Abrir el artículo en una pestaña nueva
Por qué la GPU más rápida no siempre ofrece la respuesta más rápida — ilustración de portada
Infraestructura de IA · 14 min

Por qué la GPU más rápida no siempre ofrece la respuesta más rápida

Más capacidad de cálculo y una mayor tasa de tokens no siempre se traducen en una respuesta más rápida. Analizamos el tiempo hasta el primer token y hasta completar la respuesta, la memoria, la concurrencia, el reparto entre GPU y LPU y el coste de comunicación para elegir infraestructura según la capacidad de atender solicitudes con la calidad y latencia necesarias.

Del tiempo hasta el primer token a la velocidad de generación: cómo la memoria, la concurrencia y la comunicación determinan el rendimiento real de la inferencia

Un sistema de inferencia puede producir más tokens por segundo y, aun así, hacer que el usuario espere más para recibir una respuesta. Incluso puede empezar a escribir antes y terminar después. Estas diferencias no son contradicciones: surgen al medir cosas distintas bajo una misma etiqueta, «velocidad».

El artículo anterior, «INT8 o FP8: qué puede ejecutar realmente una GPU», examinaba por qué el rendimiento anunciado en las especificaciones del hardware no siempre está disponible en la vía real de ejecución del modelo. Aquí avanzamos un paso más: aunque el modelo utilice el kernel adecuado y la aceleración del hardware, la capacidad de cálculo de la tarjeta sigue sin permitir predecir el tiempo de respuesta del servicio.

Para elegir infraestructura hay que saber qué tiempo se pretende reducir, cuántas solicitudes simultáneas deben cumplir ese objetivo y cuánto costará conseguirlo. Este artículo, el segundo de esta secuencia dentro de la colección de selección de GPU e infraestructura de IA, estudia esa relación.

Cuando decimos «rápido», ¿qué estamos midiendo?

El usuario envía una solicitud, espera, ve la primera parte de la respuesta y después recibe el resto. Esa experiencia comprende al menos dos medidas temporales distintas: la espera hasta el inicio de la respuesta y los intervalos de producción de sus partes posteriores.

MétricaDefinición operativaUtilidad
TTFT: tiempo hasta el primer tokenIntervalo entre el envío de la solicitud y la recepción del primer token de contenidoMedir la espera inicial
TPOT: tiempo por token de salidaTiempo medio de producción de los tokens posteriores al primeroMedir el ritmo de continuación de la respuesta
ITL: latencia entre tokensIntervalos de recepción durante el flujo de salida, teniendo en cuenta los tokens de cada fragmentoDetectar pausas y variaciones
Tasa de tokens por usuarioNúmero de tokens posteriores al primero, dividido entre el tiempo empleado en recibirlosMedir la velocidad de generación de una solicitud
Rendimiento total de salidaTotal de tokens de salida en el intervalo de medición, dividido entre su duraciónMedir la capacidad total del servicio
Latencia de extremo a extremoIntervalo entre el envío de la solicitud y la recepción del último tokenMedir el tiempo hasta completar la respuesta

Esta distinción es coherente con las herramientas de evaluación de inferencia, pero los resultados deben ir acompañados de las definiciones precisas de cada herramienta. Algunas miden el intervalo entre fragmentos de respuesta, y cada fragmento puede contener varios tokens. Documentación de métricas de GenAI-Perf

En este artículo, sean t0t_0 el instante de envío de la solicitud, t1t_1 la llegada del primer token, tNt_N la llegada del último y N>1N>1 el número de tokens de salida:

TTFT=t1t0TTFT=t_1-t_0
TPOT=tNt1N1TPOT=\frac{t_N-t_1}{N-1}
ruser=N1tNt1r_{\text{user}}=\frac{N-1}{t_N-t_1}

Para esta solicitud y esta convención de medición, la tasa de generación por usuario es, por tanto, el inverso del TPOT. Sin embargo, el inverso del TPOT medio de varias solicitudes no tiene por qué coincidir con la media de sus tasas de generación.

El TTFT medido en el cliente tampoco es solo tiempo de ejecución de la GPU: incluye las colas, la red y el procesamiento de la solicitud. En modelos de razonamiento, el primer token de razonamiento puede llegar mucho antes que la primera parte de la respuesta final. AIPerf dispone de una métrica independiente de «tiempo hasta el primer token de salida que no sea de razonamiento» para distinguirlos. Definición de métricas de AIPerf

Por ello, «una respuesta en medio segundo» es una descripción incompleta si no se especifica dónde termina la medición.

Empezar antes no garantiza terminar antes

Consideremos dos configuraciones hipotéticas:

ConfiguraciónTTFTTPOTTasa de generación después del primer tokenFinal de una respuesta de 101 tokensFinal de una respuesta de 1001 tokens
A0,4 s40 ms25 tokens/s4,4 s40,4 s
B1 s20 ms50 tokens/s3 s21 s

Las cifras son ilustrativas y no corresponden a un hardware concreto. Se supone que las longitudes de salida son iguales y que los TPOT indicados se mantienen en ambas longitudes. El tiempo hasta completar la respuesta se calcula así:

Tresponse=TTFT+(N1)×TPOTT_{\text{response}}=TTFT+(N-1)\times TPOT

La configuración A empieza antes; la B termina antes las respuestas largas. En este ejemplo, ambas terminan al mismo tiempo una salida de 31 tokens; a partir de ahí, B se adelanta.

Esta diferencia importa al definir los requisitos. Para mostrar una respuesta corta, la espera inicial puede ser el problema principal. Al generar un informe o encadenar llamadas dependientes, cobra más importancia el tiempo de finalización. En un sistema basado en agentes también deben mantenerse en el cálculo el número de pasos, la longitud de salida de cada uno y el tiempo de las herramientas. Acelerar la generación de tokens no reduce la duración de todos los componentes del proceso.

La inferencia no es una carga de trabajo uniforme

En la ejecución habitual de un modelo de lenguaje autorregresivo, prefill procesa la entrada y almacena las claves y los valores de las capas de atención en la caché KV. El resultado de ese procesamiento también se utiliza para seleccionar el primer token. Después, decode continúa la generación utilizando el estado anterior y amplía la caché KV.

Durante prefill, muchos tokens de entrada pueden participar en los cálculos matriciales. En decode convencional, cada solicitud avanza un token por paso, por lo que cambia la oportunidad de utilizar simultáneamente las unidades de cálculo. Decode con lotes pequeños puede ser sensible a la lectura de los pesos y de la caché KV, mientras que un prefill largo suele ofrecer más posibilidades de aprovechar la capacidad de cálculo. Es una tendencia: la longitud del contexto, la arquitectura del modelo, el tamaño del lote y el método de ejecución pueden cambiar el cuello de botella. Análisis de inferencia de transformers en How To Scale Your Model

Por tanto, un buen resultado al procesar entradas largas no implica necesariamente una generación más rápida para un usuario. Una prueba que solo informe de la suma de tokens de entrada y salida también puede mostrar una cifra mayor al aumentar la entrada, sin acelerar la continuación de la respuesta para el usuario.

La memoria no es solo el lugar donde cabe el modelo

Al evaluar la memoria hay que separar tres preguntas: ¿caben los datos?, ¿a qué velocidad pueden leerse? y ¿cuánto tarda el acceso al dato necesario?

Una capacidad mayor puede permitir alojar el modelo, un contexto más largo o más solicitudes activas. Pero esa capacidad, por sí sola, no reduce el tiempo de lectura de los pesos. El ancho de banda describe una tasa de transferencia y no equivale a la latencia de acceso.

Para una operación, una primera aproximación es:

Topmax(FP,DB)T_{\text{op}}\gtrsim \max\left( \frac{F}{P}, \frac{D}{B} \right)

Aquí, FF es el número de operaciones de cálculo, PP la tasa de cálculo, DD el volumen de datos intercambiado con el nivel de memoria examinado y BB el ancho de banda de ese nivel. La aproximación supone que cálculo y transferencia pueden solaparse; la sobrecarga de ejecución y la falta de paralelismo pueden aumentar el tiempo. Guía oficial de NVIDIA sobre limitaciones de cálculo, memoria y latencia

Si la lectura de datos domina la ruta crítica, duplicar el rendimiento de multiplicación matricial no reduce necesariamente a la mitad el tiempo de la operación.

Por ejemplo, supongamos que un paso de decode necesita leer exactamente 70 GB de memoria y que el ancho de banda efectivo es de 2 TB/s. Con unidades decimales, el límite inferior de esa lectura es de 35 milisegundos:

70×1092×1012=0.035 s\frac{70\times10^9}{2\times10^{12}}=0.035\ \text{s}

Este cálculo no predice la velocidad de un modelo de 70 000 millones de parámetros. Parte de una hipótesis concreta sobre el volumen real leído en cada paso y no contabiliza por separado la atención, la comunicación ni las sobrecargas. Su utilidad consiste en mostrar un límite que el aumento de FLOPS, por sí solo, no elimina.

La caché KV también debe incluirse en el presupuesto de memoria. En la atención convencional sobre todo el contexto, su demanda crece con la longitud de la secuencia y el número de solicitudes activas. Cuantizar la caché o trasladarla a la memoria del anfitrión puede reducir el consumo de memoria de la GPU, pero tiene sus propios efectos sobre el rendimiento; también importan el tipo de atención y la estrategia de caché. Guía de estrategias de caché KV en Transformers

Que los pesos quepan no demuestra la capacidad de atender solicitudes.

¿Por qué una mayor capacidad total puede ralentizar a cada usuario?

Ejecutar varias solicitudes en un lote puede mejorar el aprovechamiento de los pesos y los recursos de cálculo. Sin embargo, el objetivo del sistema puede ser maximizar la salida conjunta, aunque aumente el intervalo entre tokens de cada solicitud.

Para aclarar la diferencia, consideremos un intervalo estable y totalmente hipotético en el que todas las solicitudes están en decode:

CasoSolicitudes activas en decodeTasa por solicitudTasa total de salida
A2080 tokens/s1600 tokens/s
B10030 tokens/s3000 tokens/s

El caso B produce aproximadamente 1,9 veces más tokens en total, pero cada usuario del caso A recibe la salida unas 2,7 veces más rápido. La tabla muestra la aritmética de una situación hipotética; no establece una ley sobre cómo cambia la velocidad al aumentar la concurrencia.

En un servicio real, las solicitudes entran y salen continuamente y tienen longitudes distintas. La planificación también importa. Por ejemplo, la documentación de vLLM explica que chunked prefill divide las entradas largas en fragmentos pequeños y los planifica junto con decode. Cambiar el presupuesto de tokens de esa planificación puede alterar el equilibrio entre TTFT y latencia entre tokens. Documentación de optimización de vLLM

Así, dos pruebas con el mismo hardware y modelo, pero con políticas de planificación diferentes, pueden ofrecer experiencias de usuario distintas.

LPX: repartir el trabajo incluso dentro de decode

En la arquitectura anunciada de Vera Rubin con Groq 3 LPX, NVIDIA asigna prefill y la atención de decode a la GPU, y las operaciones FFN/MoE de decode a la LPU. Por tanto, no se traslada todo decode a la LPU. Ambas partes intercambian datos intermedios. Explicación oficial de la arquitectura de NVIDIA

El siguiente diagrama reconstruye conceptualmente ese reparto. Omite operaciones auxiliares como la normalización, las conexiones residuales y los detalles de distribución de tensores:

Reparto entre GPU y LPU: prefill y atención en la GPU, y FFN o expertos MoE en la LPU dentro del bucle de generación de tokens

Descargar el código Mermaid del diagrama

Esto no equivale a separar prefill y decode en dos grupos de procesadores. DistServe es un ejemplo de separación de ambas fases para controlar su interferencia y optimizar el servicio bajo restricciones de latencia; LPX lleva el reparto hasta los componentes internos de decode. Artículo original de DistServe

El interés del ejemplo es arquitectónico, más allá del nombre del producto: las distintas partes de una solicitud no necesitan las mismas proporciones de capacidad de memoria, ancho de banda y potencia de cálculo.

Leer las cifras de memoria en la escala adecuada

La página oficial de LPX anuncia las siguientes especificaciones:

Especificación anunciadaEscala
500 MB de SRAMPor LPU
150 TB/s de ancho de banda de SRAMPor LPU
256 chips LPUUn rack LPX
128 GB de SRAM y 12 TB de DDR5Un rack LPX
Aproximadamente 40 PB/s de ancho de banda de SRAMAgregado del rack
640 TB/s de ancho de banda de scale-upA escala de rack

Fuente: Página oficial de NVIDIA Groq 3 LPX

Son especificaciones anunciadas por el fabricante. El ancho de banda agregado de SRAM de un rack no puede compararse directamente con el de la HBM de una sola GPU. La capacidad DDR5 tampoco es capacidad SRAM, y la tasa de scale-up interna del rack no determina la tasa aprovechable de un intercambio concreto entre GPU y LPU.

Un total de 128 GB de SRAM tampoco permite concluir que todos los pesos de un modelo muy grande quepan siempre en SRAM. La ubicación de los datos, su distribución y la frecuencia con la que se mueven deben seguir formando parte del análisis.

La comunicación determina el coste del reparto

Dividir una operación entre dos aceleradores resulta útil cuando el ahorro de ejecución supera el coste adicional de transferencia y coordinación.

El tiempo de un intercambio puede aproximarse así:

Ttransferα+SBeffectiveT_{\text{transfer}}\approx \alpha+\frac{S}{B_{\text{effective}}}

Aquí, α\alpha es la latencia fija de inicio y entrega, SS el tamaño del mensaje y BeffectiveB_{\text{effective}} el ancho de banda efectivo de la ruta. Este modelo simple no recoge por completo la congestión ni la variabilidad de ejecución, pero aclara una distinción: para mensajes pequeños, reducir la latencia fija puede importar más que aumentar el ancho de banda.

Por ejemplo, supongamos que un diseño hipotético necesita 80 viajes de ida y vuelta dependientes para generar cada token y que el coste fijo total de cada uno es de 10 microsegundos. La contribución fija de la comunicación, antes de contar el volumen de datos, es de 0,8 milisegundos. Si cada ida y vuelta tarda 50 microsegundos, esa contribución aumenta a 4 milisegundos.

Este ejemplo no describe las especificaciones de LPX. Muestra por qué incluso los intercambios de pocos datos pueden importar en un bucle que se repite con frecuencia.

Sin solapamiento, una condición simple para que compense delegar una parte es:

Told>Tnew+Ttransfer+TcoordinationT_{\text{old}}> T_{\text{new}}+ T_{\text{transfer}}+ T_{\text{coordination}}

En una implementación real deben medirse los costes que permanecen en la ruta crítica después del solapamiento.

La misma consideración se aplica al añadir GPU. Aumentar el paralelismo de tensores puede liberar más memoria, pero exige más coordinación; la documentación de vLLM señala expresamente esa sobrecarga. Consideraciones de paralelismo en vLLM

Por tanto, «el modelo se ejecuta en cuatro tarjetas» no significa «cada usuario recibe una respuesta cuatro veces más rápido».

¿Cuáles son los límites de una afirmación del fabricante?

Para la combinación de Vera Rubin NVL72 y LPX, NVIDIA anuncia hasta 35 veces más rendimiento por megavatio que GB200 NVL72 en un punto de aproximadamente 400 tokens por segundo y usuario. Es una afirmación del fabricante sobre la configuración y el escenario presentados; no significa que el tiempo de respuesta de cada solicitud se reduzca 35 veces ni que LPX sea superior en todos los casos. Gráfico y explicación de NVIDIA

Para utilizar esa afirmación como criterio de compra deben conocerse el modelo, la precisión numérica, las longitudes de entrada y salida, la concurrencia, el número de racks, los límites de la medición de potencia y la restricción de latencia. Una cifra de «tokens por megavatio» tampoco recoge por sí sola el precio de compra, el coste de red, la operación ni el aprovechamiento real de la capacidad.

Entre las fuentes examinadas para este artículo, la descripción de LPX se basa en la documentación de NVIDIA. Sus cifras no se presentan aquí como resultados reproducidos de forma independiente.

¿Qué capacidad se puede vender o utilizar realmente?

Un servicio puede alcanzar una tasa elevada en una prueba mientras una parte considerable de las solicitudes supera la latencia permitida. La capacidad nominal de esa prueba no es una capacidad fiable de servicio.

En nuestra experiencia con Targoman bajo carga (informe en persa), las respuestas solían comenzar en menos de un segundo con poca carga; bajo presión, la espera podía alcanzar el límite de 20 segundos, tras el cual se cancelaba la solicitud si la respuesta aún no había comenzado. Durante aquel episodio, el sistema tenía unas 300 solicitudes concurrentes, pero no todas terminaban correctamente. Por eso, la capacidad útil debe contar las respuestas entregadas en un tiempo aceptable, no solo las solicitudes presentes en el sistema.

La métrica goodput aborda este problema contando las solicitudes que cumplen las restricciones establecidas. En AIPerf también se distingue de la proporción de solicitudes que las cumplen: un servicio que rechaza muchas solicitudes no debería considerarse exitoso solo porque las respuestas restantes sean rápidas. Guía de goodput de AIPerf

Para un servicio concreto podría plantearse inicialmente este objetivo: «Al menos el 95 % de las solicitudes deben tener tanto un TTFT inferior a dos segundos como un TPOT inferior a 50 milisegundos». Las cifras son ejemplos y deben derivarse de las necesidades del producto.

La exigencia de cumplir ambas condiciones es deliberada. Informar por separado del percentil 95 de cada métrica no garantiza que el mismo 95 % de las solicitudes cumpla las dos.

La calidad de la respuesta también requiere una evaluación independiente. Acortar la salida o cambiar el modelo puede mejorar los tiempos, pero la comparación solo sigue siendo válida si la salida satisface las necesidades de la aplicación.

Definir las pruebas de aceptación a partir del servicio

Antes de comparar tarjetas, las especificaciones de la prueba deben ser fijas y reproducibles:

Área de la pruebaQué registrar
Modelo y calidadVersión de los pesos, tokenizer, cuantización y criterios de aceptación de la respuesta
Entrada y salidaDistribución de longitudes, idioma, contexto de varios turnos y longitud real de salida
Carga entranteTasa de llegada, concurrencia, picos de tráfico y duración de la prueba
Motor de ejecuciónVersiones, lotes, paralelismo, chunked prefill y configuración de caché
Funciones de aceleraciónEstado de prefix caching y speculative decoding
LatenciaDistribuciones de TTFT y TPOT, pausas del flujo y tiempo de finalización
CapacidadTasa total de salida, solicitudes exitosas, errores, timeouts y goodput
Infraestructura y costeNúmero de tarjetas y servidores, topología, consumo eléctrico y coste total de la configuración

Una prueba con un solo usuario ayuda a conocer el límite inferior de latencia, pero no determina la capacidad del servicio. Hay que aumentar la carga e identificar el punto a partir del cual dejan de cumplirse las restricciones de experiencia de usuario. También debe distinguirse una prueba con concurrencia fija de otra con tasa de llegada fija: en la primera, un servicio más lento puede retrasar automáticamente el envío de la siguiente solicitud y reducir la presión aplicada.

Para contenido en persa, la muestra debe incluir entradas reales en persa. «Tokens por segundo» no representa necesariamente el mismo volumen de texto con dos tokenizers distintos; por eso, comparar modelos diferentes también exige evaluar la calidad y el tiempo necesario para completar una tarea común.

Asimismo, debe quedar claro si se pretende aislar el efecto del hardware o comparar el mejor servicio que pueda desplegarse. En el primer caso, la configuración debe ser lo más parecida posible. En el segundo, puede optimizarse cada pila de software, siempre que se documenten las diferencias y se mantenga el criterio de calidad.

Elegir GPU empieza por definir la respuesta deseada

Al comprar infraestructura de inferencia, preguntar «¿qué tarjeta es más rápida?» resulta prematuro. Primero hay que determinar si las respuestas son cortas o largas, cuántas solicitudes simultáneas habrá, qué latencia es aceptable y qué parte de la ejecución consume el tiempo.

LPX ejemplifica una respuesta arquitectónica a las distintas necesidades de los componentes de inferencia. Su existencia no implica que todo servicio necesite hardware heterogéneo. A veces basta con mejorar la planificación, elegir la pila de software adecuada o reducir la presión sobre la memoria; otras veces, el reparto entre procesadores compensa el coste de comunicación.

El criterio de compra debe ser la capacidad de atender solicitudes con la calidad y la latencia necesarias. El cálculo, la memoria y la red son medios para conseguirlo. Una posición superior en una de esas columnas, por sí sola, no garantiza un mejor rendimiento de respuesta.

Abrir el artículo en una pestaña nueva
¿De dónde viene la sobrecarga de la computación confidencial en GPU? — ilustración de portada
Infraestructura de IA · 18 min

¿De dónde viene la sobrecarga de la computación confidencial en GPU?

¿Por qué una pila de inferencia confidencial en B200 pierde un 39 % de rendimiento y otra solo unos pocos puntos? Analizamos las mediciones de envío de comandos, PCIe, NVLink cifrado y software de inferencia.

Del envío de comandos y las transferencias PCIe a NVLink cifrado y la arquitectura de la pila de inferencia

La computación confidencial busca proteger los datos, los pesos del modelo y los estados intermedios de ejecución incluso frente al administrador de infraestructura, el sistema operativo anfitrión y el hipervisor. Para evaluar su coste hay que preguntar qué partes de la ejecución soportan sobrecarga, qué proporción de cada solicitud transcurre en ellas y cómo el software oculta o amplifica ese coste.

Un preprint reciente sobre computación confidencial en NVIDIA B200 presenta dos resultados aparentemente contradictorios: una sobrecarga de inferencia de aproximadamente el 1–3 % con una pila bien configurada y pérdidas del 30–40 % de rendimiento en algunas configuraciones sin corregir.

En el artículo sobre compatibilidad real con INT8 y FP8 vimos que admitir nominalmente un formato no garantiza su uso efectivo. En el de latencia y capacidad de procesamiento explicamos por qué la GPU más rápida no siempre produce la respuesta más rápida. Esta tercera entrega de la secuencia, dentro de la guía de selección de GPU, profundiza un nivel más: incluso manteniendo el hardware y el modelo, la arquitectura de seguridad y el software de inferencia determinan cuánto cuesta proteger los datos.

¿Qué se vuelve confidencial exactamente?

En el sistema estudiado, una máquina virtual confidencial con Intel TDX protege la memoria y el estado de la CPU frente al anfitrión. NVIDIA Confidential Computing extiende esa protección a la GPU.

La reflexión sobre seguridad de infraestructura desde el kernel hasta la GPU examinó el acceso a través de las capas inferiores. Aquí interesa el coste de proteger esas mismas fronteras:

  • la memoria de la máquina virtual y el estado de la CPU;
  • las transferencias entre la memoria del anfitrión y la GPU mediante PCIe;
  • la memoria de la GPU;
  • el envío de comandos al procesador de gestión de la GPU;
  • la comunicación entre GPU mediante NVLink;
  • y la cadena de atestación del hardware, el firmware y el entorno de ejecución.

En Intel TDX, la memoria privada de la máquina virtual se aísla del monitor de máquinas virtuales, o VMM, y del software anfitrión.

Según la guía de computación confidencial de NVIDIA, Blackwell admite NVLink cifrado en modo multi-GPU. Las transferencias CPU–GPU pueden utilizar búferes intermedios cifrados o, en plataformas compatibles, TDISP/IDE.

Activar el cifrado afecta, por tanto, a varias fronteras con patrones de coste distintos.

¿A qué sistema corresponden las mediciones?

Este artículo analiza la segunda versión del preprint, publicada el 1 de septiembre de 2026. Las mediciones son de sus autores; no son experimentos realizados para este artículo.

ComponenteConfiguración del ensayo
AnfitriónServidor de dos procesadores Intel Xeon 6767P
GPUOcho NVIDIA B200 conectadas mediante NVLink
Entorno confidencialIntel TDX y NVIDIA CC
Sistema operativoUbuntu 24.04.3
Controlador del invitadoNVIDIA 595.71.05 Open Driver
Motores de inferenciaSGLang 0.5.13.post1 y una rama corregida; vLLM 0.21.0 y 0.22.0
ModelosModelos densos y MoE con NVFP4, FP8, AWQ y bf16
ComparaciónEjecuciones emparejadas con y sin CC en el mismo anfitrión, disco y GPU

En cada comparación se conserva el hardware y se cambia el estado de TDX y CC. Sin embargo, las versiones del software, los modelos y las configuraciones difieren entre experimentos. Comparar los valores de una misma fila resulta más informativo que tratar filas distintas como si fueran intercambiables.

Los autores también explican que las mediciones limpias exigían reiniciar. El estado residual de la GPU produjo una sobrecarga aparente del 16 % en una ejecución; tras un inicio limpio, la misma carga mostró alrededor del 2 %. El estado acumulado puede introducir una diferencia mucho mayor que la sobrecarga que se intenta medir.

El cálculo no es el principal cuello de botella

El hallazgo central es que la multiplicación de matrices, GEMM y el acceso a HBM no fueron las fuentes principales de sobrecarga en esta configuración. El coste apareció sobre todo en las fronteras de comunicación:

  1. envío de comandos del anfitrión a la GPU;
  2. transferencias CPU–GPU por PCIe;
  3. comunicación entre GPU por NVLink cifrado.

La aritmética no se volvió necesariamente más lenta. Lo que se encareció fue entregar los comandos y los datos, y coordinar las GPU.

Primer coste: cada comando pequeño tiene un precio fijo

Cuando el anfitrión lanza un kernel, el comando atraviesa una ruta de control protegida hasta el GPU System Processor, o GSP. El estudio midió unos 12 microsegundos adicionales por envío de kernel en una GPU:

OperaciónCC desactivadoCC activadoDiferencia
Envío de un kernel3,45 µs15,7 µsUnos 12 µs
Sincronización sin envío1,62 µs1,67 µsCasi cero

Doce microsegundos importan cuando un paso de decodificación contiene decenas o cientos de envíos separados. En el microbenchmark del estudio, cada paso tenía unos 181 kernels. La ejecución inmediata, o eager, volvía a enviarlos en cada paso:

Modo de ejecuciónCC desactivadoCC activadoRelación de tiempos
Eager2644 µs por paso6358 µs2,41×
Grafo CUDA completo2500 µs2589 µs1,04×

Un grafo CUDA registra previamente las operaciones y reproduce el grafo en lugar de enviar cientos de comandos individuales. En este ensayo, una penalización grande en la ruta de control se redujo así a unos pocos puntos porcentuales.

Pero «grafos CUDA activados» no describe lo suficiente. Si el software fragmenta el grafo en cada capa de atención, todavía pueden quedar unos 185 envíos del anfitrión por paso. Importa el número real de envíos, no el nombre del ajuste.

Podemos aproximar este coste mediante:

Tsobrecarga de comandosNenvıˊos del anfitrioˊn×Cenvıˊo seguroT_{\text{sobrecarga de comandos}} \approx N_{\text{envíos del anfitrión}}\times C_{\text{envío seguro}}

Cuanto más corto sea el cálculo de un paso y más envíos contenga, mayor será el peso de ese coste fijo.

Segundo coste: PCIe cifrado no es solo ancho de banda

Esta pila transfiere datos entre anfitrión y GPU mediante AES-GCM y búferes intermedios gestionados por el controlador. En transferencias grandes, el coste es aproximadamente proporcional al número de bytes. En las pequeñas, pesan más la preparación criptográfica y el coste de la llamada.

En los ensayos:

  • la tasa fue de 7,21 GB/s para 1 MB y de unos 9,4–9,6 GB/s para 16 y 64 MB;
  • las transferencias de 64 KB o menos dependían más de una sobrecarga fija de unos 3–6 µs;
  • añadir hilos del anfitrión no mejoró la velocidad de cifrado de una sesión de GPU.

La limitación se aprecia al cargar los pesos. Si después los pesos y la caché KV permanecen en la GPU, no tiene por qué repetirse en la ruta crítica de cada token.

El problema más dañino apareció al recuperar desde la GPU el resultado del muestreo al final de cada paso de decodificación. En la pila sin corregir, una pequeña copia del dispositivo al anfitrión que debía solaparse con el cálculo siguiente pasó a ser, en la práctica, síncrona. El planificador se detenía, la GPU esperaba y su utilización caía. La pérdida de rendimiento superaba el tiempo dedicado al cálculo AES.

Aquí aparece el resultado del 30–40 %.

¿Por qué un experimento muestra un 39 % y otro menos del 1 %?

Con SGLang publicado y sin corregir, Qwen3-8B en una B200, con solapamiento activado, produjo:

ConcurrenciaSin CC, tokens/sCon CC, tokens/sPérdida de rendimiento
163828251334,4 %
326931453434,6 %
6411 137680538,9 %

Con concurrencia 64, el tiempo por token de salida pasó de 5,48 a 8,28 ms y el tiempo hasta el primer token, de 259 a 409 ms. El «39 %» se refiere a la pérdida de rendimiento; algunas latencias aumentaron todavía más.

La copia D2H dejó de ocultarse tras el cálculo, la planificación se serializó y la utilización de la GPU cayó del 74 al 57 %.

Después de trasladar las copias D2H a un trabajador asíncrono y aplicar correcciones compatibles con CC, otro experimento con una GPU y Qwen2.5-72B-AWQ mostró entre −0,2 y +0,6 % de sobrecarga al variar la concurrencia: prácticamente ruido de medición. Era otro modelo, no una comparación antes y después sobre el mismo modelo. En diez combinaciones de entrada y salida, la mediana fue del 1,2 % y el peor resultado, del 6,5 %.

La pérdida del 30–40 % no es, por tanto, un coste intrínseco del cifrado de la GPU. Surge de la interacción entre el modo confidencial y una pila concreta sin corregir. El resultado cercano a cero también depende del software, el modelo y la forma de la carga.

Una segunda GPU añade otra ruta: operaciones colectivas como all-reduce y all-to-all deben recorrer NVLink cifrado.

Un microbenchmark con cuatro B200 en un nodo NUMA informó de lo siguiente:

MétricaCC activado, GB/sCC desactivado, GB/sReducción calculada
Copy Engine, lectura unidireccional8070917012,0 %
Copy Engine, escritura unidireccional8278929210,9 %
Lectura mediante SM7693938818,1 %
NCCL all-reduce15618515,7 %
NCCL all-to-all13014912,8 %

Los porcentajes NCCL se calculan a partir de cada fila: las etiquetas «10 %» de la tabla original no coinciden con esos valores. Las filas Copy Engine y SM son métricas del ensayo D2D, no especificaciones de ancho de banda de una conexión NVLink individual. La mediana de latencia de una escritura P2P pequeña también subió de 3,7 a 14,5 µs, casi cuatro veces.

Esto no implica perder un 10–18 % de rendimiento en todo el servicio. El efecto final depende de cuánto tiempo de cada paso se dedica a comunicar las GPU.

Si una operación colectiva ocupa solo el 20 % de la ruta crítica y el cifrado la ralentiza un 10 %, su aportación directa al tiempo total es muy inferior al 10 %. Una carga casi totalmente limitada por la comunicación se acerca más a la penalización de la comunicación pura.

Por eso la diferencia entre PCIe y SXM va más allá del montaje: la ruta y el volumen de comunicación también afectan al coste de la ejecución confidencial.

Dos dimensiones independientes de la sobrecarga

Dimensión del costeComportamientoCómo reducirlo
Operaciones fijas del anfitriónSe repiten con los envíos, la sincronización y las lecturas de resultadosGrafos CUDA más completos, menos fragmentación, trabajador D2H asíncrono
Tráfico NVLinkVaría con el tráfico cifrado entre GPUMenos operaciones colectivas innecesarias y paralelismo adecuado

Los lotes grandes reparten el coste fijo de los envíos entre más solicitudes, pero también pueden aumentar el tráfico colectivo. El procesamiento por lotes mejora una dimensión y puede hacer más visible la otra hasta alcanzar una meseta. No existe un tamaño que minimice ambos costes para todas las cargas.

¿En qué condiciones se obtuvo el 1–3 %?

El principal resultado multi-GPU corresponde a MiniMax-M2.7, un modelo MoE con unos 229 000 millones de parámetros totales y 6000 millones activos, en ocho B200.

En el punto de referencia, con 1024 tokens de entrada, 2048 de salida y concurrencia 32:

  • TP8 mostró un 2,8 y un 3,6 % de sobrecarga en dos conjuntos de cinco repeticiones;
  • TP4 mostró alrededor del 1,5 %;
  • al reducir a la mitad el grado de paralelismo tensorial, TP4 conservó el 94 % del rendimiento de TP8.

«Alrededor del 1–3 %» describe un régimen concreto: pila corregida, grafos CUDA por segmentos, solapamiento activado, carga dominada por la decodificación y paralelismo adecuado para el modelo. No es un resultado universal ni se cumple con cualquier configuración del mismo servidor.

Escenario medidoSobrecarga informadaMecanismo principal
Una GPU, sin solapamientoUn 2 % aproximadamenteCoste residual de la ruta de comandos
Una GPU, solapamiento y pila sin corregir34–39 %Pérdida del solapamiento entre cálculo y copia
Una GPU, grafos y pila corregidaMenos del 1 % en el barrido principalCoste retirado de la ruta crítica
MoE con TP8Aproximadamente 2,8–3,6 %All-reduce cifrado
MoE con TP4Un 1,5 % aproximadamenteMenos tráfico NVLink
Qwen3.5 con DP-attention y EP, entrada de 32 768 tokensUn 2 % aproximadamenteSin all-reduce en la atención
Entrenamiento con ocho GPUPasos un 11–24 % más largosOperaciones colectivas frecuentes

Las filas de inferencia miden pérdida de rendimiento; las de entrenamiento, aumento de la duración del paso. Los denominadores son distintos. También hay diferencias sustanciales entre los ensayos de entrenamiento:

Ensayo en ocho GPUTiempo por paso sin CCTiempo por paso con CCAumento
Modelo denso, bf16 y TP813,95 s15,8 s13,3 %
Modelo denso, delayed FP8 y TP814,5 s18,0 s24,1 %
MoE ajustado con EP82,16 s2,40 s11,1 %

Los porcentajes se calculan con los tiempos publicados. El experimento FP8 presenta el mayor incremento.

¿Cómo cambia el resultado con la longitud de salida?

En un barrido de MiniMax-M2.7 con TP8, 1024 tokens de entrada y concurrencia 32, una salida más larga repartió el coste del prefill cifrado entre más pasos de decodificación:

Pérdida de rendimiento con salidas de 256 a 2048 tokens; mediciones de una sola pasada de MiniMax en ocho B200

Tokens de salidaSin CC, tokens/sCon CC, tokens/sPérdida de rendimiento
2561701,01456,014,4 %
5122300,52068,410,1 %
10242551,42371,67,0 %
20482530,72504,01,1 %

El gráfico utiliza los valores del barrido del artículo. La mayoría de los puntos eran ejecuciones únicas sobre datos aleatorios; los autores indican una variación de unos dos puntos porcentuales. Las mediciones con cinco repeticiones de la misma combinación de 1024 tokens de entrada y 2048 de salida dieron un 2,8–3,6 %, no un 1,1 %. El gráfico sustenta mejor la dirección del cambio que el último decimal de cada punto.

En este ensayo, el procesamiento inicial de la entrada, o prefill, ocupaba una parte mayor del tiempo en respuestas cortas. Al prolongarse la generación de salida, o decode, su contribución relativa disminuía.

Un contexto más largo no siempre reduce la sobrecarga

El efecto depende del paralelismo. En el ensayo de MiniMax-M2.7 con NVFP4, cuatro GPU y TP2/EP4/DP2, ampliar la entrada de 4096 a 32 768 tokens elevó la sobrecarga del 9 al 14,5 %, asociada a más tráfico all-reduce durante el prefill.

En cambio, en Qwen3.5-397B-A17B con FP8, ocho GPU y DP8/EP8, la atención no necesitaba all-reduce entre GPU. En el mismo intervalo de entrada, la sobrecarga cayó del 11,1 al 1,9 %. El cálculo adicional amortizó los costes fijos y la comunicación entre expertos.

Son modelos, formatos numéricos y cantidades de GPU distintos; no se puede atribuir toda la diferencia al paralelismo. Ambos ensayos usaron 256 tokens de salida y concurrencia 32.

Decir que «un contexto largo reduce la sobrecarga de CC» es tan incompleto como afirmar lo contrario. La cuestión es cuánto cálculo adicional y cuánta comunicación cifrada crea ese contexto.

Más paralelismo no siempre es mejor

El paralelismo tensorial intercambia partes de las activaciones entre GPU en cada capa, normalmente mediante all-reduce. En modo confidencial, ese tráfico se cifra. Si el modelo funciona adecuadamente sin TP de ocho vías, distribuirlo entre más participantes puede limitarse a aumentar la comunicación.

En el punto de referencia del estudio, pasar de TP8 a TP4 redujo aproximadamente a la mitad la sobrecarga de CC, hasta el 1,5 %, y conservó el 94 % del rendimiento.

La conclusión no es simplemente utilizar menos GPU. El número de GPU y la anchura de un grupo de paralelismo tensorial son conceptos distintos. Un despliegue mayor puede mantener cada réplica o grupo TP en el tamaño que realmente necesita el modelo.

En modelos MoE, el paralelismo de expertos y de datos también puede requerir menos comunicación síncrona que el tensorial. Hay que probarlo con el modelo, el lote, el contexto y la topología reales.

El software forma parte de la arquitectura de seguridad

La comparación de Ollama, vLLM, SGLang y llama.cpp parte de las necesidades del servicio. Para una ejecución confidencial, el comportamiento de transferencia de una versión concreta del software añade otro criterio. El framework determina cuántas veces se repite un pequeño coste del hardware y en qué punto de la ruta crítica aparece.

El estudio destaca estas medidas:

  • utilizar grafos CUDA y reducir su fragmentación;
  • trasladar la lectura de tokens a un trabajador asíncrono;
  • no solicitar memoria fijada del anfitrión cuando la pila no la admite;
  • usar el temporizador global en vez de eventos CUDA en el ajuste automático;
  • elegir fusiones que no dependan del multicast bloqueado en modo CC;
  • mantener los pesos y la caché KV en la GPU;
  • evitar la transferencia continua de pesos, la descarga de expertos a CPU y la descarga de KV en la ruta crítica;
  • dimensionar TP según el modelo, no según las GPU disponibles.

Un informe de NVIDIA del 2 de julio de 2026 también destaca el trabajador D2H asíncrono, los temporizadores compatibles con CC y los grafos CUDA por segmentos. Sus pruebas de HGX B300 con Qwen3.5 muestran un impacto aproximado del 1–8 % en distintas cargas. No se deben combinar esos valores con los de B200 ni sustituir unos por otros, pero ambos evidencian el peso de la versión y la configuración del software.

¿Qué no midió el estudio?

Arranque y atestación

No se midieron la creación de la máquina virtual confidencial, la inicialización de GPU, el establecimiento de sesiones seguras, la atestación de CPU/GPU ni la entrega de claves.

La atestación suele preceder a la entrega de secretos y al inicio de la carga, en lugar de repetirse con cada solicitud. Aun así, el arranque puede ser importante en cargas efímeras, escalado automático intenso o servicios sin servidor. El estudio no aporta una cifra para ello.

Comunicación entre anfitriones

Todos los resultados proceden de un anfitrión físico. No se evaluaron RDMA, comunicación de GPU entre servidores, separación de prefill y decode ni transferencia de caché KV entre nodos.

El artículo explica que CC restringe GPUDirect RDMA y los búferes fijados convencionales en la pila probada. Una transferencia puede acabar recorriendo GPU–CPU–CPU–GPU. Es un problema arquitectónico, no una medición cuantitativa de un clúster multinodo.

Garantías de seguridad

El trabajo no auditó ni demostró propiedades de seguridad. Quedaron fuera la resistencia frente a un adversario concreto, el firmware, la cadena de suministro, las claves, la política de atestación y los canales laterales.

Los poderes del administrador, los registros y la información recuperable de las salidas requieren un análisis separado del acceso indirecto a los datos.

Otros equipos

Los resultados corresponden a B200, Intel TDX y versiones específicas de controladores y frameworks. No se trasladan directamente a H100, B300, otras GPU, AMD SEV-SNP, plataformas TDISP/IDE ni generaciones posteriores del software.

¿Qué debe registrar una prueba de aceptación?

Una prueba para adquirir o aceptar infraestructura debería recoger, como mínimo:

ÁreaDatos necesarios
HardwareCPU/GPU, cantidad de GPU, topología NUMA y NVLink
SeguridadTipo de TEE, modo CC, versión de firmware y método de atestación
SoftwareVersiones del controlador, CUDA, NCCL, framework y parches CC
ModeloVersión de pesos, precisión y arquitectura densa o MoE
CargaDistribución de longitudes de entrada/salida, lote y tasa de llegada
ParalelismoTP, PP, DP y EP, con el tamaño de cada grupo
PlanificaciónGrafos CUDA completos o por segmentos, solapamiento y prefill por bloques
MemoriaUbicación de pesos/caché KV y configuración de descarga
ResultadosTTFT, TPOT, rendimiento, goodput, errores y utilización
Ciclo de vidaTiempo de arranque, atestación y entrega de claves cuando importe
EscalaUno o varios anfitriones y rutas reales de comunicación

Ejecute la misma carga con y sin CC sobre idénticos datos y hardware. Repita cada punto y presente la dispersión junto a la media o mediana. Una diferencia del uno o dos por ciento en una sola ejecución puede ser únicamente ruido de medición.

Antes de elegir una configuración

Si la pérdida de rendimiento aumenta del 34 al 39 % con la concurrencia y baja la utilización de GPU, revise primero la lectura de resultados y el planificador. Si crece con la longitud de entrada y el tráfico colectivo, cobran importancia el grado de TP y la comunicación entre GPU. Son problemas que requieren correcciones distintas.

En la configuración de referencia, TP4 conservó cerca del 94 % del rendimiento de TP8 con menos sobrecarga de confidencialidad. Esta comparación resulta más útil que un «coste de CC» universal: ¿qué configuración atiende la carga real con la latencia y la capacidad necesarias?

Abrir el artículo en una pestaña nueva
Referencia de servidores de GPU

Definir la tarjeta y después elegir el servidor

Esta tabla distingue Tarjetas de expansión PCIe de los sistemas HGX/SXM/OAM integrados. Compare conjuntamente generación de interfaz, número y anchura de tarjetas, potencia, refrigeración, altura y profundidad. Cada registro enlaza a una página de producto o guía técnica del fabricante.

Última revisión de los datos8 September 2026
01Gen5 puede funcionar en una ranura Gen4, pero a menor velocidad
02Las tarjetas de dos ranuras y las de tres o cuatro no son intercambiables
03Las referencias, los cables, las fuentes y el firmware determinan la compatibilidad
Qué significa aquí la validaciónLa validación del fabricante solo se indica cuando el modelo exacto de GPU aparece en la página oficial del servidor, sus QuickSpecs o su QPL. Si coinciden dimensiones y potencia pero no hay validación explícita de la tarjeta, se exige confirmar la lista de componentes.
Filtros de selección y compatibilidad 22 Resultados
Fabricante
Estado del producto
Resultados22de 32 modelos de referencia
Sistemas de tarjetas PCIe22Tras aplicar los filtros
Validación explícita de la tarjetaSeleccione primero Mi GPU
Seleccionados para comparar0Hasta 4 servidores

Las fuentes oficiales abren la página del fabricante, las QuickSpecs o la QPL. Antes de comprar, compruebe el modelo/referencia exactos y la lista de componentes frente a esa fuente.

CompararDetalles
ASRock Rack4U10G-ROME2/2TGeneración anterior
Tarjetas de expansión PCIeGeneración anteriorPCIe Gen410 doble ranura · 20 una ranura4UDirecto a la CPUPasivaRequiere lista de componentesCompruebe el modelo exacto en el configurador/QPL
DellPowerEdge XE7745Generación actual
Tarjetas de expansión PCIeGeneración actualPCIe Gen58 doble ranura · 16 una ranura4UMediante un conmutador PCIePasiva600 WNVIDIA H200 NVL PCIe, NVIDIA RTX PRO 6000 Blackwell Server Edition
GIGABYTEG495-DB1-AM1Anunciado
Tarjetas de expansión PCIeAnunciadoPCIe Gen610 doble ranura4UMediante un conmutador PCIePasivaRequiere lista de componentesCompruebe el modelo exacto en el configurador/QPL
SupermicroGPU A+ Server AS-4125GS-TNRT2Generación actual
Tarjetas de expansión PCIeGeneración actualPCIe Gen510 doble ranura · 10 una ranura4UMediante un conmutador PCIePassive / ActiveRequiere lista de componentesNVIDIA H200 NVL PCIe, NVIDIA H100 PCIe, NVIDIA L40S, NVIDIA RTX PRO 6000 Blackwell Server Edition
SupermicroGPU SuperServer SYS-420GP-TNRGeneración anterior
Tarjetas de expansión PCIeGeneración anteriorPCIe Gen410 doble ranura · 10 una ranura4U · 737 mmMediante un conmutador PCIePassive / ActiveRequiere lista de componentesNVIDIA H100 PCIe, NVIDIA A100 PCIe, NVIDIA A40, NVIDIA A10, NVIDIA L40S, NVIDIA RTX A6000
HPEProLiant Compute DL380a Gen12Generación actual
Tarjetas de expansión PCIeGeneración actualPCIe Gen510 doble ranura4UMediante un conmutador PCIePasiva600 WNVIDIA H200 NVL PCIe, NVIDIA H100 NVL PCIe, NVIDIA RTX PRO 6000 Blackwell Server Edition, NVIDIA L40S, NVIDIA L4
HPEProLiant DL380a Gen11Generación actual
Tarjetas de expansión PCIeGeneración actualPCIe Gen54 doble ranura · 8 una ranura2U · 816 mmDirecto a la CPUPassive / ActiveRequiere lista de componentesNVIDIA L40S, NVIDIA L4, NVIDIA A10, NVIDIA RTX 6000 Ada
LenovoThinkSystem SR655 V3Generación actual
Tarjetas de expansión PCIeGeneración actualPCIe Gen53 doble ranura · 8 una ranura2UDirecto a la CPUPassive / ActiveRequiere lista de componentesNVIDIA L40S, NVIDIA L4, NVIDIA A10, NVIDIA RTX 6000 Ada
LenovoThinkSystem SR675 V3Generación actual
Tarjetas de expansión PCIeGeneración actualPCIe Gen58 doble ranura · 8 una ranura3U · 892 mmMediante un conmutador PCIePassive / Active600 WNVIDIA H200 NVL PCIe, NVIDIA RTX PRO 6000 Blackwell Server Edition, NVIDIA L40S
ASRock Rack4U8G-EGS2Generación actual
Tarjetas de expansión PCIeGeneración actualPCIe Gen58 doble ranura4UDirecto a la CPUPasivaRequiere lista de componentesCompruebe el modelo exacto en el configurador/QPL
ASUSESC8000A-E11Generación anterior
Tarjetas de expansión PCIeGeneración anteriorPCIe Gen48 doble ranura · 8 una ranura4UDirecto a la CPUPassive / ActiveRequiere lista de componentesNVIDIA A100 PCIe, NVIDIA A40, NVIDIA A10, NVIDIA RTX A6000
ASUSESC8000A-E12Generación actual
Tarjetas de expansión PCIeGeneración actualPCIe Gen58 doble ranura · 8 una ranura4UDirecto a la CPUPassive / ActiveRequiere lista de componentesNVIDIA H100 PCIe, NVIDIA L40S
ASUSESC8000A-E13Generación actual
Tarjetas de expansión PCIeGeneración actualPCIe Gen58 doble ranura · 8 una ranura4UDirecto a la CPUPassive / Active600 WNVIDIA H200 NVL PCIe, NVIDIA RTX PRO 6000 Blackwell Server Edition, NVIDIA RTX PRO 4500 Blackwell Server Edition
GIGABYTEG492-H80Generación anterior
Tarjetas de expansión PCIeGeneración anteriorPCIe Gen48 doble ranura · 8 una ranura4UDirecto a la CPUPasivaRequiere lista de componentesNVIDIA A100 PCIe, NVIDIA A40, NVIDIA A10
GIGABYTEG494-SB0-AAP2Generación actual
Tarjetas de expansión PCIeGeneración actualPCIe Gen58 doble ranura · 8 una ranura4UMediante un conmutador PCIePasiva600 WNVIDIA H200 NVL PCIe, NVIDIA RTX PRO 6000 Blackwell Server Edition
GIGABYTEG494-ZB4-AAP2Generación actual
Tarjetas de expansión PCIeGeneración actualPCIe Gen58 doble ranura · 8 una ranura4UMediante un conmutador PCIePasiva600 WNVIDIA H200 NVL PCIe, NVIDIA RTX PRO 6000 Blackwell Server Edition
SupermicroGPU SuperServer SYS-421GE-TNRT3Generación actual
Tarjetas de expansión PCIeGeneración actualPCIe Gen58 doble ranura · 8 una ranura4UMediante un conmutador PCIePassive / ActiveRequiere lista de componentesNVIDIA H200 NVL PCIe, NVIDIA H100 NVL PCIe, NVIDIA H100 PCIe, NVIDIA L40S, NVIDIA L4, NVIDIA RTX 6000 Ada
SupermicroGPU SuperServer SYS-422GA-NRTGeneración actual
Tarjetas de expansión PCIeGeneración actualPCIe Gen58 doble ranura · 8 una ranura4U · 737 mmMediante un conmutador PCIePassive / Active600 WNVIDIA RTX PRO 6000 Blackwell Server Edition
DellPowerEdge XE7740Generación actual
Tarjetas de expansión PCIeGeneración actualPCIe Gen58 doble ranura · 8 una ranura4U · 886,7 mmMediante un conmutador PCIePasiva600 WNVIDIA H200 NVL PCIe, NVIDIA H100 NVL PCIe, NVIDIA RTX PRO 6000 Blackwell Server Edition, NVIDIA L40S, NVIDIA L4
FujitsuPRIMERGY GX2550 M8sGeneración actual
Tarjetas de expansión PCIeGeneración actualPCIe Gen58 doble ranura4UMediante un conmutador PCIePasiva600 WNVIDIA H200 NVL PCIe, NVIDIA RTX PRO 6000 Blackwell Server Edition
HPEProLiant Compute DL345 Gen12Generación actual
Tarjetas de expansión PCIeGeneración actualPCIe Gen54 doble ranura2UDirecto a la CPUPasivaRequiere lista de componentesNVIDIA RTX PRO 4500 Blackwell Server Edition, NVIDIA L40S, NVIDIA L4
SupermicroSuperWorkstation SYS-532AW-CGeneración actual
Tarjetas de expansión PCIeGeneración actualPCIe Gen51 doble ranura · 1 una ranura · 1 triple ranura4UDirecto a la CPUActiva575 WGeForce RTX 5090

La compatibilidad con generaciones PCIe anteriores no conserva la velocidad

Una tarjeta Gen4 funciona a Gen4 en una ranura Gen5. Una tarjeta Gen5 puede negociar Gen4, pero la tabla lo excluye por defecto para evitar aceptar un posible cuello de botella de ancho de banda.

La capacidad del chasis no autoriza la instalación

Ocho posiciones de doble ranura describen la disposición básica. La potencia de las tarjetas, su refrigeración activa o pasiva, la temperatura ambiente, el cableado y la QPL pueden reducir el número admitido.

Importan las referencias exactas del fabricante del servidor

El nombre del modelo de GPU no basta en un servidor empresarial: la tarjeta del mercado general puede diferir de la versión con referencia o código FRU del fabricante del servidor.

Más allá de la GPU: CPU, memoria, almacenamiento y red — ilustración de portada
Infraestructura de IA · 6 min

Más allá de la GPU: CPU, memoria, almacenamiento y red

Dimensionar el resto del servidor según la preparación de datos, el uso de memoria, el tráfico de almacenamiento y el patrón de comunicación de la aplicación.

Un servidor con varias GPU puede acelerar un trabajo paralelo o ejecutar varias tareas independientes a la vez. El segundo uso resulta valioso incluso cuando la aplicación no puede distribuir una tarea entre GPU: los usuarios pueden compartir chasis, alimentación y espacio de rack. En ambos casos, la plataforma anfitriona debe suministrar datos y servicios con suficiente rapidez para aprovechar los aceleradores.

Este artículo trata la CPU, la memoria del sistema, el almacenamiento y la red. Para instalar físicamente tarjetas concretas, consulte la guía de selección de servidores PCIe.

Capacidad y topología de CPU

Aunque las GPU realizan gran parte del cálculo en muchas cargas de IA, las CPU siguen preparando los datos, planificando las tareas y recogiendo los resultados. La tokenización, la decodificación, el aumento de datos y determinadas etapas de recuperación de información pueden consumir bastante tiempo de CPU. Algunas tareas que no necesitan GPU pueden ejecutarse en servidores convencionales, reservando los aceleradores para el trabajo que sí se beneficia de ellos.

No existe una marca de CPU ni una frecuencia mínima universal para un servidor de GPU. En una configuración con varios aceleradores, el número de líneas PCIe, la conexión de las ranuras a cada CPU, los canales de memoria y su ancho de banda pueden importar más que el número nominal de núcleos. El procesador también debe ser compatible con la configuración de chasis elegida.

La topología NUMA requiere especial atención en un servidor de dos zócalos. Una GPU, el proceso que carga sus datos y su tarjeta de red pueden estar conectados a CPU distintas. Los recorridos de tráfico resultantes afectan al rendimiento incluso cuando las especificaciones principales parecen suficientes. La topología propuesta debe evaluarse con la aplicación, sin tratar la CPU como una compra aislada.

Memoria del sistema

La RAM necesaria depende de cómo utiliza la aplicación el equipo anfitrión. Una carga de inferencia bien optimizada puede mantener el modelo y el conjunto activo de datos en la GPU y necesitar relativamente poca memoria del sistema. Los cargadores de datos, las cachés, el preprocesamiento, la descarga de trabajo a CPU y los usuarios concurrentes pueden cambiar mucho ese requisito.

Una proporción fija entre RAM del sistema y memoria total de las GPU es solo una aproximación de planificación. No sustituye a las mediciones. Son más útiles la cantidad de datos retenidos en memoria, el número de procesos de trabajo y el comportamiento de las asignaciones de memoria de la aplicación.

En un despliegue que examiné, un equipo utilizaba más de un terabyte de memoria del sistema y concluyó que debía ampliar el servidor. La depuración redujo la necesidad a unos 64 GB. Esto no es una recomendación de dimensionamiento para otras cargas: muestra cómo un fallo de software puede parecer una falta de hardware. Conviene analizar el uso de memoria antes de convertir cada agotamiento de RAM en una solicitud de compra.

Tres funciones del almacenamiento

Separar tres funciones ayuda a diseñar el almacenamiento:

  • Sistema operativo y herramientas esenciales. Dimensionar estos discos para el sistema operativo, los controladores y el software de gestión. Utilizar dispositivos fiables y definir el procedimiento de recuperación. La duplicación en espejo puede mejorar la disponibilidad, pero el diseño adecuado depende de cuánto tiempo puede tardar la máquina en volver al servicio.
  • Contenedores, registros, cachés y espacio temporal. La capacidad y el rendimiento de entrada/salida dependen de la carga y de su patrón de lectura y escritura. Hay que elegir la disposición de unidades y el esquema RAID considerando la tolerancia a fallos y el tiempo de reconstrucción; ni un número fijo de discos ni un nivel concreto de RAID constituyen una configuración universal para IA.
  • Modelos, conjuntos de datos y puntos de control. Pueden ser locales o compartidos. La capacidad se calcula a partir del volumen de datos, su crecimiento, las versiones conservadas y la política de retención. Los datos o puntos de control que no se pueden reproducir necesitan redundancia adecuada y una copia de seguridad independiente.

El almacenamiento compartido también impone requisitos a la red. Un SSD local de gran capacidad no resuelve un cuello de botella provocado por leer repetidamente datos de entrenamiento desde un servicio compartido saturado. Hay que medir el recorrido completo durante el arranque, la ejecución sostenida y la escritura de puntos de control.

Separar las funciones de la red

Los trabajos independientes pueden exigir poco a la red de cómputo, aunque el acceso a datos siga siendo intenso. En una tarea distribuida entre varios servidores, la red pasa a formar parte del propio cálculo.

Al diseñar el sistema conviene distinguir tres funciones:

  • Gestión fuera de banda. Separar el acceso de gestión del tráfico de las aplicaciones, con una red dedicada cuando lo exija el modelo operativo. Dimensionarla para las herramientas de administración y los procedimientos de recuperación.
  • Acceso de usuarios y servicios. Diseñarlo según las transferencias de datos, la política de seguridad y la ubicación de clientes y conjuntos de datos. No tiene por qué compartir la red de gestión ni la de cómputo.
  • Comunicación entre nodos de cómputo. Fijar objetivos de ancho de banda y latencia según la estrategia de paralelismo, el número de GPU, las operaciones colectivas y el uso de RDMA o GPUDirect. Una velocidad Ethernet conocida no basta para determinar su idoneidad.

La documentación de NCCL de NVIDIA describe la comunicación entre GPU dentro de un nodo y entre nodos mediante PCIe, NVLink, InfiniBand y redes IP. Que una biblioteca pueda utilizar esos transportes no demuestra cuánto escalará una aplicación concreta. Hay que probar el código y la configuración previstos.

En los sistemas HGX/DGX H100 y H200, NVSwitch conecta las GPU dentro del servidor. No sustituye a la red entre servidores. La arquitectura de referencia DGX SuperPOD especifica por separado los nodos de cómputo, las redes, la gestión y el almacenamiento. Por ello, el ancho de banda interno de NVLink nunca debe figurar en una solicitud de compra como si fuera el disponible entre dos servidores.

Una plataforma equilibrada es aquella cuyos componentes sostienen juntos la carga prevista. Conviene comenzar con una ejecución representativa, identificar dónde esperan las GPU y dimensionar la CPU, la memoria, el almacenamiento y la red para reducir esas esperas. El artículo sobre selección de GPU aplica el mismo razonamiento al acelerador.

Abrir el artículo en una pestaña nueva
¿DGX, HGX o un servidor de GPU PCIe? — ilustración de portada
Infraestructura de IA · 7 min

¿DGX, HGX o un servidor de GPU PCIe?

Distinguir la necesidad de una interconexión rápida entre GPU del valor de un sistema integrado, su software y su contrato de soporte.

A veces se utiliza DGX como si fuera el nombre técnico de cualquier servidor potente con GPU. Esa confusión puede convertirse en un error de compra costoso. El comprador puede esperar una capacidad de cálculo de otra categoría, cuando buena parte de esa capacidad procede de una plataforma HGX que también está disponible en servidores de otros fabricantes. El valor adicional de DGX está en el producto completo: integración, software, validación y servicios.

La distinción resulta especialmente útil para equipos que sirven modelos de pesos abiertos, construyen sistemas de generación aumentada por recuperación o amplían su capacidad gradualmente. Deben determinar tanto si necesitan una plataforma con varias GPU estrechamente conectadas como si pueden aprovechar los servicios que se venden con ella.

Precisar qué incluye la oferta

OpciónQué esValor principal
DGXUn sistema completo de marca NVIDIA con hardware, DGX OS, firmware, herramientas de gestión y soporte integradoUna configuración validada y un modelo coordinado de operación y soporte
HGXUna plataforma de cómputo con varias GPU integrada en un servidor de otro fabricante; en los ejemplos H100/H200 de este artículo, GPU SXM, placa base, NVLink y NVSwitchComunicación rápida entre GPU para trabajos repartidos entre varios aceleradores
Servidor de GPU PCIeUn chasis de servidor equipado con tarjetas de expansión PCIeFlexibilidad en el número y tipo de tarjetas, con opciones de crecimiento gradual

La guía de usuario DGX H100/H200 describe un sistema de ocho GPU con CPU, memoria, almacenamiento, red y cuatro NVSwitch. Un servidor de otro fabricante basado en la plataforma HGX equivalente de ocho GPU puede ofrecer la misma clase de interconexión interna. Hay que comparar configuraciones completas, pero el nombre DGX no permite tratarlo como un HGX más rápido.

Parte de lo que se adquiere con DGX es una lista de componentes probada, firmware, diagnósticos, supervisión y un proceso definido de instalación y soporte. Los recursos de software DGX describen DGX OS como una distribución Ubuntu personalizada y explican que también se pueden instalar componentes del entorno de software sobre sistemas Ubuntu o Red Hat estándar. La justificación económica de DGX depende del valor de esa combinación probada y respaldada.

Un catálogo de modelos no basta para justificar el sistema

A veces se propone el acceso a modelos y herramientas de NVIDIA como motivo para comprar DGX. Ese argumento mezcla productos y derechos de uso distintos. El catálogo público NGC incluye contenedores, modelos, SDK y otros recursos. NVIDIA AI Enterprise añade una oferta comercial de software y soporte cuyas condiciones de licencia deben evaluarse por separado.

La guía de licencias de NVIDIA enumera suscripciones de cinco años a AI Enterprise con las GPU H100 PCIe, H100 NVL y H200 NVL. Siguen siendo relevantes la activación y las condiciones aplicables a la GPU y al sistema certificado. Esto no significa que cualquier producto llamado H100 o H200 dé acceso ilimitado a todos los modelos, ni que DGX sea la única vía para obtener una suscripción incluida. La oferta debe confirmar la referencia exacta, los derechos de uso, la fecha de inicio y la elegibilidad para soporte.

Un equipo que trabaja con modelos de pesos abiertos como Llama, Qwen o Mistral quizá ya pueda obtener el modelo en un repositorio público bajo su propia licencia. Un contenedor optimizado o un motor de ejecución con soporte puede reducir el trabajo de instalación y mantenimiento, pero poseer un DGX no es un requisito general para acceder a esos pesos.

La pregunta útil es concreta: ¿qué componente de la oferta comercial de software y soporte reducirá el coste operativo, el tiempo de despliegue o el riesgo del servicio de este equipo? Una lista extensa de productos no lo demuestra. Si el servicio ya utiliza un motor de código abierto y herramientas internas, la sustitución propuesta necesita un beneficio verificable.

La disponibilidad de los servicios forma parte de la misma evaluación. Los requisitos de registro, la cobertura del soporte, el acceso a actualizaciones y el procedimiento práctico de devolución del hardware pueden variar según el proveedor y el despliegue. Un servicio que no se puede activar o utilizar aporta poco valor operativo. Incluso cuando todos los servicios están disponibles, pagar por uno que el equipo no necesita requiere justificación.

HGX también necesita una carga de trabajo que lo justifique

Elegir un sistema HGX de otro fabricante en lugar de DGX no hace automáticamente adecuada la inversión. Su principal ventaja de hardware es la interconexión de gran ancho de banda dentro del servidor. Resulta útil cuando un modelo o un trabajo de entrenamiento se reparte entre GPU y las operaciones colectivas mueven cantidades importantes de datos.

Ocho tareas independientes, cada una en una GPU, pueden aprovechar poco NVSwitch. De igual modo, servir un modelo que cabe holgadamente en una o dos GPU quizá no se beneficie lo suficiente de una interconexión de ocho aceleradores para justificar su coste adicional. El resultado depende del tamaño del modelo, la concurrencia, la latencia exigida y el motor de ejecución, además del tipo de aplicación.

Entornos como PyTorch y vLLM, y bibliotecas de comunicación como NCCL, ofrecen mecanismos de ejecución con varias GPU. Escalar de forma rentable sigue requiriendo una estrategia de paralelismo adecuada, configuración de lotes, asignación de GPU y mediciones. Que el programa arranque en ocho GPU aporta menos evidencia que una mejora útil del coste por trabajo completado o solicitud atendida.

Cruzar el límite entre servidores añade otra capa. En las configuraciones H100/H200 de este artículo, NVSwitch proporciona la interconexión interna. La ejecución multinodo también necesita tarjetas de red adecuadas, una red de cómputo, almacenamiento y ajuste del software. La arquitectura de referencia DGX SuperPOD trata estos elementos como partes diferenciadas del despliegue. El entrenamiento distribuido a gran escala y algunas cargas de HPC pueden justificar la inversión; instalar los cables y conmutadores necesarios no hará que las tareas independientes escalen entre nodos.

Elegir en dos etapas

Para inferencia, desarrollo, RAG y ajuste fino limitado, un servidor PCIe ampliable suele ser una buena configuración de partida para las pruebas. Conviene evaluar HGX cuando el trabajo real necesita los recursos combinados de varias GPU y la comunicación entre ellas afecta de forma importante al tiempo de ejecución. Hay que medir las configuraciones propuestas, incluida la eficiencia al pasar de dos GPU a cuatro y ocho.

Después se evalúa por separado la oferta del sistema completo. Se compara DGX con alternativas de otros fabricantes que dispongan de soporte, considerando instalación, mantenimiento, derechos de software, cobertura del soporte y diferencia de precio. La guía de la plataforma anfitriona trata los requisitos de CPU, almacenamiento y red que deben figurar en ambas ofertas.

La compra se justifica cuando la carga aprovecha el hardware y el equipo de operación utiliza los servicios. Comprobar ambas partes por separado permite defender mejor la decisión que elegir primero una gama de producto y buscar después una razón para comprarla.

Abrir el artículo en una pestaña nueva
Elegir un servidor para GPU PCIe: espacio, topología, alimentación y refrigeración — ilustración de portada
Infraestructura de IA · 8 min

Elegir un servidor para GPU PCIe: espacio, topología, alimentación y refrigeración

Comprobar la GPU y la configuración exactas del servidor, y verificar el rendimiento sostenido antes de aceptar el sistema.

La expresión «servidor para ocho GPU» es un punto de partida para consultar al proveedor, no una declaración de compatibilidad. Esa cifra puede ser válida únicamente para determinadas tarjetas, límites de potencia, tarjetas elevadoras y kits de refrigeración. Una compra adecuada especifica la lista exacta de componentes del servidor y los números de pieza de las GPU que funcionarán juntas.

Identificar la tarjeta antes de elegir el chasis

Los nombres de familia ocultan diferencias importantes. H100 PCIe, H100 NVL y H100 SXM no son intercambiables. Las tarjetas de consumo basadas en una misma GPU también pueden variar en longitud, anchura, disipador y posición de los conectores. Estas diferencias determinan si caben, si dejan utilizables las ranuras adyacentes y si el servidor puede evacuar su calor.

Las tarjetas pasivas dependen del servidor para forzar aire a través de sus disipadores. Muchas tarjetas de consumo usan refrigeración abierta, diseñada para mover aire dentro de una caja de sobremesa. Tener ventilador propio no hace automáticamente adecuada una tarjeta para un chasis de rack muy denso. Hay que comprobar el recorrido del aire, las condiciones de entrada, el espacio alrededor de los conectores y el necesario para colocar los cables de forma segura.

Una tarjeta que ocupa tres o cuatro ranuras puede bloquear tanto otra posición de GPU como una tarjeta de red esencial. La guía de tipos de GPU explica las categorías generales, pero la compatibilidad física siempre depende del número de pieza real.

Leer la topología PCIe

Los dispositivos PCIe suelen poder negociar una generación de enlace compatible con ambos extremos, pero eso no implica que el fabricante haya validado la tarjeta en ese servidor. Una ranura físicamente x16 también puede tener menos líneas eléctricas, o estar disponible únicamente con determinada CPU o tarjeta elevadora instalada.

Hay que preguntar cómo se conecta cada GPU a las CPU y si comparte un enlace ascendente mediante un conmutador PCIe. En un servidor de dos zócalos, debe registrarse a qué CPU pertenece cada GPU y cada tarjeta de red. Esto importa cuando la aplicación transfiere datos entre GPU, descarga trabajo a CPU o utiliza recorridos de almacenamiento y red que dependen del tráfico PCIe.

Los diagramas de bloques del fabricante describen la topología prevista. En un sistema NVIDIA configurado, nvidia-smi topo -m ayuda a inspeccionar las relaciones visibles entre dispositivos. Conviene comparar esa salida con el diseño propuesto y probar las transferencias que realmente hace la aplicación. La comparación PCIe/SXM explica cuándo aporta valor una interconexión de GPU más rápida.

Dimensionar la alimentación para el funcionamiento completo

Sumar las potencias nominales de las GPU no basta para dimensionar un servidor. Las CPU, la memoria, los discos, las tarjetas de red y los ventiladores también consumen energía. Deben incluirse los límites de funcionamiento previstos, la demanda transitoria, la eficiencia de las fuentes y la política de redundancia.

Una configuración anunciada con fuentes redundantes puede no conservar toda la capacidad de cálculo si falla una fuente o una entrada de alimentación. Hay que preguntar si la configuración ofertada mantiene la carga exigida en la condición de fallo especificada o si debe reducir la potencia de las GPU. La instalación eléctrica del rack debe sostener las mismas hipótesis.

Los cables de alimentación y los kits de habilitación de GPU forman parte de la configuración. Sus conectores, capacidades y recorridos deben aparecer en la lista de materiales. Son componentes necesarios del sistema, no accesorios que resolver cuando lleguen las tarjetas.

La refrigeración debe funcionar bajo carga sostenida

Hay que comprobar el kit de refrigeración admitido por el fabricante, los límites de temperatura ambiente y las reglas de ocupación de tarjetas. Una configuración puede admitir una GPU únicamente por debajo de cierta temperatura de entrada, o con una disposición concreta de ventiladores, disipadores y paneles de cierre.

La refrigeración líquida añade trabajo de integración: distribución de refrigerante o radiadores, bombas, mantenimiento y gestión de fallos. Refrigerar el encapsulado de la GPU no elimina la necesidad de refrigerar la memoria, los reguladores de tensión y los demás componentes. La solución elegida debe cubrir el sistema completo.

Las pruebas de aceptación deben demostrar que el servidor mantiene la carga prevista sin reducciones inaceptables de rendimiento por temperatura o potencia. Una demostración breve que carga el modelo y produce una respuesta no acredita un funcionamiento estable en producción.

Proporcionar los recursos anfitriones que utiliza la aplicación

No hay una proporción fija de núcleos de CPU o RAM por GPU adecuada para todas las cargas. La tokenización, la decodificación de imágenes, el aumento de datos, la recuperación, las cachés y la descarga de trabajo a CPU pueden cambiar esos requisitos. Conviene comenzar con una ejecución representativa y medir los recursos utilizados por el número previsto de trabajos concurrentes.

El almacenamiento necesita una distinción similar entre sistema operativo, espacio temporal local y conjuntos de datos o puntos de control persistentes. La red debe soportar después el movimiento real de esos datos. Elegir por costumbre una red de 10, 100 o 400 Gb/s deja sin responder la pregunta principal: qué tráfico debe atravesarla y en qué momento. La ejecución distribuida también puede exigir una configuración RDMA adecuada y una sobresuscripción de red aceptable. La guía de la plataforma de servidor desarrolla estos componentes.

Usar las tablas para seleccionar candidatos

El número máximo de GPU anunciado por un fabricante o una tabla comparativa pueden reducir las alternativas. Ninguno certifica la configuración final. Programas como NVIDIA-Certified Systems son referencias útiles, pero la combinación admitida puede depender de la CPU, el firmware, las tarjetas elevadoras, los puentes de GPU, los adaptadores de almacenamiento, las fuentes y los kits de refrigeración.

Antes de hacer el pedidoEvidencia que debe solicitarse
Configuración exacta del hardwareReferencias del servidor y de las GPU, kits, cables, tarjetas elevadoras y disposición de fuentes
Compatibilidad oficialConfiguración admitida por el fabricante o confirmación escrita que cubra la lista propuesta de componentes
Topología de dispositivosDiagrama CPU/GPU/red, número de líneas PCIe y enlaces ascendentes compartidos de los conmutadores
Software y firmwareVersiones propuestas de BIOS, BMC, controlador de GPU y motor de ejecución
Funcionamiento sostenidoLímites de potencia, condiciones de entrada de aire y carga de aceptación previstos
Ampliación futuraPiezas adicionales y reglas de ocupación admitidas para la ampliación prevista

El mismo criterio debe aplicarse al comparar DGX, HGX y sistemas PCIe convencionales. Una familia de productos no constituye una lista completa de componentes.

Acordar las pruebas de aceptación antes de la entrega

Una prueba práctica de aceptación puede durar entre 24 y 72 horas, según el despliegue y el acuerdo de soporte. Debe utilizar la aplicación real junto con comprobaciones específicas del hardware. Conviene registrar temperatura, comportamiento de las frecuencias, límites de potencia, enlaces PCIe negociados y errores PCIe AER, NVIDIA Xid o ECC pertinentes. Si la carga abarca varias GPU, la prueba debe incluir su patrón de comunicación y sus operaciones colectivas.

Si el sistema está diseñado para mantener el servicio tras el fallo de una fuente o alimentación, debe incluirse una prueba controlada de esa situación conforme al procedimiento operativo acordado. Hay que verificar que el rendimiento útil y el comportamiento eléctrico coinciden con lo prometido en la oferta.

Los criterios de aceptación deben definirse antes de la entrega. El resultado relevante es una configuración estable, con soporte, que cumpla los objetivos de la carga. Ese acuerdo deja explícita la responsabilidad de integración y evita descubrir después de la instalación que un conjunto de piezas nominalmente compatibles todavía necesita mucho trabajo de ingeniería.

Abrir el artículo en una pestaña nueva