La física brutal de la inferencia de los grandes modelos de lenguaje

Ofrecer grandes modelos de lenguaje a gran escala supone un desafío de ingeniería de sistemas de primer orden. El problema central gira en torno a la física fundamental de la arquitectura informática moderna. Los núcleos de cálculo de la GPU están constantemente deseosos de datos. La barrera del ancho de banda de la memoria sigue siendo el límite físico absoluto de la velocidad de generación.2 Cada indicación enviada a una interfaz de programación de aplicaciones de inferencia desencadena operaciones de «hardware» en las jerarquías de la memoria y en las estructuras de la red.1 Las implementaciones naifs desperdician cantidades astronómicas de electricidad y capital. La generación de tókenes de forma autorregresiva implica que toda la matriz de pesos del modelo debe cargarse desde la RAM de vídeo en las unidades de cálculo para cada token generado.3 Esta verdad matemática garantiza que la inferencia de grandes modelos de lenguaje suela estar limitada por el ancho de banda de la memoria.3

Al examinar la pila, el motor de inferencia se encuentra directamente entre la capa de la aplicación y el «hardware» de la GPU.1 Su trabajo consiste en convertir las solicitudes entrantes de los usuarios en cargas de trabajo optimizadas para la GPU.1 Esto implica cargar archivos de peso en la memoria, programar solicitudes simultáneas en las tarjetas gráficas disponibles, agrupar esas solicitudes dinámicamente para mejorar el rendimiento total, gestionar la memoria caché de clave-valor durante la fase de generación y ejecutar núcleos especializados para acelerar la salida de tókenes.1 Sin estas optimizaciones agresivas, las costosas GPU pasan gran parte de su tiempo operativo inactivas o ejecutando cargas de trabajo ineficientes.1

Antes de examinar a los titanes de la producción del mundo de la inferencia, observar el nivel de entrada proporciona una base de referencia útil. Ollama sigue siendo un marco muy popular para la creación de prototipos locales y las demostraciones rápidas de los desarrolladores.4 En sistemas operativos como macOS y Linux, un desarrollador puede descargar y ejecutar un modelo local utilizando solo dos comandos de terminal.4 El marco permite la interacción inmediata directamente a través de una sencilla interfaz de línea de comandos.4 Ningún otro marco ofrece esta experiencia de inicio sin fricciones.4 Sin embargo, Ollama prioriza la extrema facilidad de uso por encima de una arquitectura de alto rendimiento.4 El perfil de latencia lo hace totalmente inadecuado para cargas de trabajo de producción pesadas.4 Al implementar aplicaciones que requieren miles de tókenes por segundo para miles de usuarios simultáneos, los ingenieros deben pasar a servidores de inferencia de nivel empresarial.

Hoy en día, tres motores principales dominan el panorama de la producción. Estos son vLLM, SGLang y TensorRT-LLM.1 Cada marco adopta un enfoque arquitectónico radicalmente diferente para resolver exactamente los mismos problemas físicos. Implementar el motor incorrecto para una carga de trabajo específica da como resultado una degradación masiva del rendimiento. Además, ejecutar el motor correcto en una infraestructura de nube defectuosa anula todas las optimizaciones a nivel de «software».2 La conclusión final de este exhaustivo análisis demuestra que BUZZ HPC proporciona el entorno soberano óptimo de «bare metal» en Canadá, capaz de ejecutar estos motores avanzados sin las graves penalizaciones de latencia inherentes a las redes de nube pública.5

vLLM y el peso de la deuda técnica

El proyecto vLLM se convirtió originalmente en el estándar del sector al introducir un concepto llamado PagedAttention.1 Este mecanismo transformó la gestión de la caché de clave-valor al dividir la memoria en bloques fijos. Los tamaños de bloque estándar suelen contener exactamente 16 tókenes.6 Esto evita la catastrófica fragmentación de la memoria que afectaba a las primeras implementaciones ingenuas de HuggingFace Transformers.7 PagedAttention asigna memoria dinámicamente a medida que el modelo genera texto en lugar de preasignar fragmentos contiguos para lograr la máxima longitud de secuencia posible.1

A pesar de esta innovación fundamental, el marco actualmente soporta una inmensa carga de deuda técnica. La transición en curso al motor V1 representa un caso de estudio de la fricción de la migración.8 La arquitectura heredada de vLLM se basaba en un bucle de programación síncrono.9 El intérprete de Python gestionaba la cola de solicitudes entrantes, determinaba la estrategia de procesamiento por lotes continuo y luego enviaba los comandos del núcleo a la GPU uno a uno. Este enfoque secuencial implicaba que la GPU a menudo esperaba a que se liberara el bloqueo global del intérprete de Python antes de recibir su siguiente instrucción. El motor V1 intenta desacoplar este plano de control del plano de datos. Introduce grafos de ejecución asíncrona e intenta superponer perfectamente la programación de la CPU con la computación de la GPU.

Reescribir el núcleo fundamental de un marco que se está aplicando activamente causa un inmenso dolor operativo a los equipos de infraestructura. El motor V1 ocasionalmente funciona más lento que la arquitectura heredada y falla por completo en casos extremos específicos.8 La configuración de vLLM para implementaciones de múltiples nodos requiere la configuración de clústeres de Ray. Intentar orquestar clústeres de Ray sobre programadores Slurm con frecuencia se convierte en un ejercicio de depuración miserable que consume semanas de tiempo de ingeniería.8 Además, vLLM sigue siendo notablemente inestable en ciertas instancias de hiperescaladores. La implementación de vLLM en versiones de núcleo más antiguas o en nodos específicos de AWS p5d que ejecutan Ubuntu 20.04.6 con el núcleo Linux 5.15 y el controlador Nvidia 550.127.05 da lugar a fallos frecuentes en comparación con los motores de la competencia.8 El código de enlace que conecta Python con los núcleos CUDA subyacentes sigue siendo frágil.8

A pesar de estas realidades, el vLLM sigue siendo competitivo para las cargas de trabajo genéricas. Proporciona el camino más rápido en términos absolutos hacia la producción.10 Los principales laboratorios de IA estandarizan universalmente sus versiones iniciales de modelos en vLLM. Esto garantiza la compatibilidad desde el primer día con arquitecturas novedosas como Gemma 4 y varias configuraciones de Mistral.8 Para las cargas de trabajo que procesan miles de solicitudes cortas únicas en las que el almacenamiento en caché de prefijos no aporta ningún beneficio, vLLM ofrece un excelente rendimiento bruto.11 El motor ofrece una latencia p50 de 120 milisegundos en el tiempo hasta el primer token con 10 solicitudes simultáneas.12 Sigue siendo increíblemente rentable por GPU para un tráfico de chat variado en el que las solicitudes entrantes no comparten contexto.11

La fiabilidad de la producción requiere un ajuste cuidadoso de los indicadores especializados. Para gestionar los picos de tráfico es necesario configurar el parámetro --speculative-disable-by-batch-size 32.3 Sin esta configuración, la decodificación especulativa puede reducir el rendimiento hasta en un 40 % cuando las solicitudes simultáneas superan las 100.3 Cuando está configurado correctamente, el vLLM vuelve automáticamente a la decodificación autorregresiva estándar si la profundidad de la cola supera el umbral definido.3 Este cambio se produce de forma transparente para el llamador de la API y no requiere ningún cambio en el código de la aplicación.3

SGLang y la revolución del almacenamiento en caché de prefijos

SGLang funciona con un paradigma informático fundamentalmente superior para cargas de trabajo con mucho contexto.6 Mientras que vLLM gestiona bloques de tamaño fijo, SGLang utiliza RadixAttention para construir un árbol de prefijos comprimido.6 Esta elección arquitectónica altera radicalmente la forma en que el motor gestiona la caché de clave-valor.

La mecánica de RadixAttention

RadixAttention retiene la caché de clave-valor tanto para las indicaciones entrantes como para los tókenes generados en una estructura de datos de árbol radix, incluso después de que se complete una solicitud específica.13 Esto permite operaciones eficientes de búsqueda, reutilización, inserción y expulsión de prefijos en solicitudes completamente separadas.13 El sistema emplea la política de expulsión del menos usado recientemente junto con un mecanismo de programación muy consciente de la caché para maximizar las tasas de acierto de la caché.13

Dado que SGLang utiliza una granularidad variable en lugar de bloques fijos de 16 tókenes, elimina la fragmentación de la memoria interna.6 Cuando las cargas de trabajo implican conversaciones de varios turnos, canalizaciones de generación aumentada por recuperación o bucles de agentes que revisan un estado similar de forma iterativa, SGLang domina los grafos de rendimiento.12

El proceso de inicialización del motor selecciona dinámicamente los tipos de caché en función de las características de la carga de trabajo.6 Utiliza RadixCache estándar para las operaciones normales o SWARadixCache para integrar la atención de ventana deslizante para las secuencias extremadamente largas.6 También cuenta con componentes especializados de caché de prellenado por fragmentos, como ChunkCache, para gestionar de manera eficiente documentos de entrada grandes.6

Bajo una gran carga simultánea, SGLang se mantiene notablemente estable. Las pruebas empíricas de comparación demuestran que SGLang mantiene una ventaja de rendimiento del 29 % sobre una implementación de vLLM totalmente optimizada en GPU H100.7 Mientras que vLLM para de 22 tókenes por segundo a 16 tókenes por segundo en condiciones de concurrencia extrema, SGLang mantiene una salida constante de 30 a 31 tókenes por segundo.7 Curiosamente, ejecutar SGLang con paralelismo de datos utilizando el indicador --dp 2 produce aproximadamente un 150 % más de solicitudes generadas que vLLM ejecutando el paralelismo de tensor estándar en el mismo «hardware».8

El proceso de DSL de generación estructurada

SGLang abandona el modelo de solicitud sin estado utilizado por los marcos más antiguos. Mantiene un contexto de ejecución con estado que admite un almacenamiento en caché sofisticado en cadenas complejas de indicaciones de varios pasos.6 SGLang compila un lenguaje estructurado específico del dominio en un grafo de ejecución altamente optimizado.6

El proceso de compilación interna consta de varias etapas rigurosas. El módulo de seguimiento rastrea la ejecución de las funciones y genera nodos de representación intermedios.6 La etapa de compilación realiza una ordenación topológica y una eliminación agresiva del código muerto.6 Planifica rutas de ejecución en paralelo antes de resolver finalmente las dependencias para crear el grafo de ejecución y asignar los recursos en tiempo de ejecución.6

Esta arquitectura permite la integración nativa profunda con máquinas de estados finitos a través de la biblioteca xGrammar.6 Restringir los resultados del modelo de lenguaje a esquemas JSON válidos o a estructuras SQL específicas suele destruir el rendimiento de la inferencia en los marcos estándar debido a la sobrecarga del rechazo de tókenes. SGLang logra la asombrosa cifra de 2840 tókenes por segundo utilizando xGrammar para las tareas de extracción de JSON.6 El motor de referencia sin esta optimización solo logra 1420 tókenes por segundo.6 Esto demuestra de manera concluyente que la sobrecarga de orquestación dentro del motor importa tanto como los núcleos matemáticos que se ejecutan en el «hardware».14

La decodificación especulativa y la arquitectura P-EAGLE

La decodificación especulativa acelera la generación de tókenes vinculados a la memoria utilizando un pequeño modelo borrador para proponer tókenes de forma económica.3 El gran modelo objetivo verifica entonces estos tókenes propuestos en una sola pasada directa masiva.3 Cuando los tókenes borradores coinciden con la distribución del modelo objetivo, el sistema genera varios tókenes por el precio computacional de un paso de verificación.3 SGLang implementa el algoritmo de extrapolación para una mayor eficiencia del modelo de lenguaje, comúnmente conocido como EAGLE.15

EAGLE estándar genera tókenes de forma autorregresiva. La generación de K tókenes de borrador requiere exactamente K pasadas directas secuenciales a través del modelo de borrador pequeño.16 Esta escala lineal crea un enorme cuello de botella de latencia a medida que aumenta la profundidad de la especulación.16 SGLang supera este problema físico restrictivo mediante una arquitectura avanzada conocida como P-EAGLE.16

P-EAGLE transforma la redacción en una operación totalmente paralela. El generador de borradores construye entradas para cada posición futura simultáneamente. Para las posiciones de las indicaciones, empareja la incrustación del token con el correspondiente estado oculto del modelo objetivo.16 La posición 1 empareja la incrustación del token recién generado con el contexto de estado oculto más reciente.16 Para las posiciones futuras desconocidas de la 2 a la K, P-EAGLE inyecta una incrustación de token de máscara compartida y un parámetro de estado oculto compartido.16 Todas las posiciones pasan juntas por las capas del transformador para predecir varios tókenes de borrador en una sola pasada hacia delante.16

El entrenamiento de estos modelos de borrador especializados requiere procesar una inmensa matriz de N x K posiciones totales.16 Una longitud de secuencia de 8192 combinada con 8 tókenes de borrador produce 65 536 posiciones.16 Procesar esto requiere más de 4000 millones de elementos de atención por ejemplo de entrenamiento, lo que consume 8 GB de memoria solo en formato bf16.16 El equipo de investigación resolvió esta explosión de memoria utilizando un algoritmo de partición de secuencia patentado para dividir la secuencia en fragmentos y preservar a la perfección las dependencias de atención a través de los límites.16

La integración del borrador paralelo en los motores de inferencia de producción requiere núcleos de Triton extremadamente complejos. Para compensar la enorme sobrecarga de la CPU que supone la reconstrucción de los metadatos del lote, un núcleo Triton fusionado rellena el lote de entrada del generador de borradores directamente en la GPU.16 El núcleo copia los ID de los tókenes, inserta el token de bonificación muestreado, rellena las ranuras adicionales con el ID de MASK y genera asignaciones de estado oculto en una sola ejecución.16 A continuación, un núcleo de copia dedicado transmite el marcador de posición de estado oculto aprendido a las ranuras de tókenes de MASK.16 Los tókenes válidos reciben asignaciones normales de ranuras de caché de clave-valor, mientras que los tókenes rechazados se asignan a un ID de ranura de relleno para evitar escrituras de caché espurias.16

El rendimiento en el mundo real de estas técnicas especulativas es notable. El equipo de EAGLE documentó 400 tókenes por segundo en un modelo Llama 3.1 8B utilizando una sola GPU H100.8 Utilizar la arquitectura Saguaro con Llama-3.2-1B como modelo de borrador para Llama-3.1-70B produce una aceleración de casi 5 veces en comparación con las líneas de base autorregresivas estándares.17

Curiosamente, un trabajo teórico reciente demuestra que las estrategias de reserva óptimas dependen en gran medida del tamaño del lote. El teorema 17 dicta que los motores de inferencia deben usar un especulador lento y preciso como respaldo para los tamaños de lote pequeños, pero cambiar instantáneamente a un especulador aleatorio rápido cuando los tamaños de lote superen un umbral óptimo específico.17

Métricas según Llama 3.3 70B Instruct en FP8 utilizando una H100 PCIe a 2,01 $ por hora con un tamaño de lote de 1 a 4.3

TensorRT-LLM y la búsqueda de la eficiencia del «bare metal»

NVIDIA diseñó TensorRT-LLM específicamente para extraer el máximo rendimiento matemático de sus arquitecturas de silicio patentadas.18 El marco es compatible con todo el espectro de «hardware» de NVIDIA, incluidas las arquitecturas Ampere, Ada Lovelace, Hopper y Blackwell.19 El principal inconveniente es una barrera de fricción significativa para el despliegue inicial. La creación de un motor TensorRT compilado a menudo requiere una fase de arranque en frío de 28 minutos.12 Este coste de compilación hace que el marco sea completamente inviable para los entornos de investigación que rotan modelos con frecuencia.12

Cuando una empresa destina un único modelo a la producción a largo plazo, TensorRT-LLM ofrece el mayor rendimiento bruto de todo el sector.10 El marco minimiza drásticamente el tiempo hasta el primer token. Con 100 solicitudes simultáneas, TensorRT-LLM logra un TTFT p95 de 1280 milisegundos en comparación con los 1450 milisegundos de vLLM.10 Esta diferencia de 170 milisegundos determina absolutamente si una aplicación de consumo parece muy receptiva o inaceptablemente lenta.10

Optimizaciones Blackwell FP4 y Hopper FP8

El verdadero poder del TensorRT-LLM se revela a través de los formatos de cuantificación del «bare metal». La cuantificación posterior al entrenamiento altera directamente la ecuación del ancho de banda de la memoria a nivel de «hardware». En la arquitectura Hopper (H100 y H200), TensorRT-LLM aprovecha de forma nativa los núcleos de tensor de Transformer Engine FP8.20 Los núcleos de atención y de perceptrón multicapa se fusionan físicamente en formato FP8.20 Esto proporciona un multiplicador de 1,3 a 1,5 en el rendimiento total en comparación con la ejecución FP16 estándar.20 La degradación de la precisión en los puntos de referencia estándares se mantiene estrictamente limitada entre el 0,5 % y el 1,5 %.20 Los ingenieros pueden utilizar FP8 por tensor para una calibración simple o FP8 por canal para modelos con una alta variación de peso entre canales, como Mixtral.20

El silicio B200 SXM6 añade compatibilidad nativa con núcleos tensores FP4 y duplica el ancho de banda de la memoria con respecto al chip H200, de 4,8 TB/s a la asombrosa cifra de 8 TB/s.20 La B200 proporciona 192 GB de VRAM y 184 gigabytes de RAM del sistema impulsados por 30 vCPU.20 En comparación, la H200 anterior proporciona 141 GB de VRAM y 182 GB de RAM del sistema impulsados por 44 CPU.20

TensorRT-LLM 0.19.0 incluye núcleos FP4 a medida diseñados específicamente para chips Blackwell que ejecutan CUDA 12.8.1.20 Ejecutar modelos en FP4 reduce a la mitad el espacio ocupado por la RAM de vídeo en comparación con las implementaciones FP8 estándares.20 Un modelo de 70 000 millones de parámetros consume solo 35 GB de memoria.20 Esta compresión extrema permite que un modelo completo de 405 000 millones de parámetros quepa cómodamente dentro de un solo nodo B200 de cuatro GPU que requiere alrededor de 200 GB de VRAM en total.20 La capacidad de memoria sobrante se traduce directamente en tamaños de lote sostenibles mucho más altos.20

La mecánica de la calibración de MXFP4 y MR-GPTQ

La cuantificación naif de 4 bits destruye la precisión del modelo porque los tensores de activación contienen valores atípicos que abarcan múltiples órdenes de magnitud.20 La cuantificación estándar de rango fijo reduce los valores más pequeños hasta el cero y recorta los valores grandes abruptamente. El estándar abierto MXFP4 resuelve este problema físico mediante un mecanismo llamado escala de bloques.20 En lugar de aplicar un factor de escala a millones de parámetros, MXFP4 utiliza un exponente compartido de 8 bits para cada bloque localizado de 32 valores.20

Cada parámetro individual dentro del bloque utiliza el formato E2M1.20 Este formato consta de un bit de signo, dos bits de exponente y exactamente un bit de mantisa.20 Esta configuración precisa proporciona un rango dinámico significativamente más amplio por bloque sin pagar una penalización por sobrecarga de exponente por valor.20 NVIDIA implementa este estándar compatible directamente en el «hardware» como NVFP4.20

La calibración requiere una técnica avanzada llamada GPTQ microrrotada.20 La MR-GPTQ aplica transformaciones estructuradas de la matriz de Hadamard para rotar la base de la matriz de pesos antes de que se produzca la cuantificación.20 Esta rotación matemática distribuye los valores atípicos extremos de manera uniforme en todos los canales.20 Después de esta rotación, la distribución de valores dentro de cada bloque de 32 valores se vuelve muy uniforme.20 Esta uniformidad permite que la escala de bloque compartida represente los 32 valores con precisión y con un error de cuantificación mínimo.20 Los núcleos de «hardware» fusionados ejecutan automáticamente una transformación inversa durante la pasada de inferencia en vivo.20

TensorRT-LLM gestiona todo este proceso a la perfección a través del paquete TensorRT Model Optimizer.20 Omitir esta pasada de calibración garantiza un colapso catastrófico de la precisión del 5 % al 8 %.20 La calibración adecuada a través de un bucle directo que utiliza de 128 a 512 muestras adaptadas al dominio reduce esta degradación a un nivel muy aceptable del 2 % al 3 %.20 La pasada directa de calibración tarda aproximadamente entre y45 a 90 minutos en una GPU A100 o H100.20

El impuesto de red de los hiperescaladores frente a GPUDirect RDMA

La optimización del «software» de inferencia no logra nada si la topología de la red subyacente es estructuralmente defectuosa. Los modelos de razonamiento modernos requieren un número enorme de parámetros que supera la capacidad física de una sola GPU. El paralelismo de tensores divide estos pesos del modelo entre varias tarjetas gráficas. La generación de un solo token requiere una operación All-Reduce para sincronizar los resultados de la multiplicación parcial de matrices en todas las GPU involucradas.2

Considera la mecánica exacta de un paso de generación de un solo token en un grupo paralelo de tensores de 4 GPU. El motor calcula las puntuaciones de atención. Cada GPU contiene exactamente una cuarta parte de las matrices de pesos. La multiplicación de matrices produce cuatro tensores de suma parcial. Antes de que el motor pueda pasar el tensor final a la capa de perceptrón multicapa, estas cuatro sumas parciales deben agregarse perfectamente. Las GPU deben transmitir sus datos a través de la estructura de la red simultáneamente.

Los proveedores de nube pública estándar dependen en gran medida de capas de red virtualizadas y redes superpuestas definidas por «software» para aislar a los inquilinos.2 En estos entornos de hiperescaladores, los datos del tensor recorren una ruta tortuosa y muy ineficiente. Los datos salen del bus PCIe, entran en la memoria del sistema, son procesados por la CPU del servidor, navegan por la pila de virtualización del hipervisor, llegan a una tarjeta de interfaz de red virtual y, finalmente, atraviesan la estructura física de Ethernet. El nodo receptor invierte todo este proceso. Esto sucede con cada token que se genera.2

Cuando una operación All-Reduce se ejecuta miles de veces por segundo en un grupo paralelo de tensores, los retrasos de microsegundos se acumulan y provocan una bajada de rendimiento.2

Una red virtualizada introduce una fluctuación inevitable. Si un paquete se pierde o se retrasa unos pocos microsegundos, todo el clúster de GPU se detiene y espera. La utilización de la computación cae a cero. Las GPU permanecen inactivas a la espera de los paquetes de red mientras consumen cantidades significativas de energía. Usar un modelo enorme como DeepSeek 671B en varios nodos expone esta vulnerabilidad por completo. Sin una red adecuada, un motor altamente optimizado podría generar solo 5 tókenes por segundo en lugar de los 20 tókenes por segundo teóricos.2 Este impuesto a los hiperescaladores castiga económicamente a las empresas de IA al tiempo que degrada permanentemente la experiencia del usuario final.

Enrutamiento avanzado y GPUDirect RDMA

El método técnicamente más sólido para escalar la inferencia de LLM implica el acceso directo remoto a la memoria. En concreto, el protocolo GPUDirect RDMA de NVIDIA permite a las GPU intercambiar datos de tensor directamente con la tarjeta de interfaz de red.2 Esta tecnología evita por completo la CPU del servidor y el núcleo del sistema operativo.2 La latencia de la comunicación entre tensores se reduce de microsegundos a literalmente nanosegundos.2

Los marcos de enrutamiento avanzados intentan resolver estos cuellos de botella de diferentes maneras. ServerlessLLM requiere que el modelo se paralelice por tensores en todas las GPU participantes, de modo que cada GPU conserve su propio fragmento específico.22 Esto vincula el recuento total de GPU directamente con el grado de paralelismo. Por el contrario, marcos como el MMA utilizan las GPU pares únicamente como relés transitorios.22 Los datos se reenvían a una única GPU de destino a través de NVLink después de que la GPU de relé los lea en la memoria del servidor.22 Esto deja la memoria de la GPU de relé completamente libre para otros modelos.22

FuseLink representa otro enfoque al aprovechar múltiples NIC e interconexiones de GPU intraservidor para redirigir el tráfico entre tarjetas de red.22 FuseLink se basa específicamente en el registro de memoria de GPUDirect RDMA y en los mecanismos de intercambio de metadatos para implementar el relé implícito de la GPU y la selección de ruta en función de la carga.22 El MMA se centra en las transferencias de datos del servidor al dispositivo dentro de una sola máquina donde CUDA no proporciona un registro similar al del RDMA.22 El MMA orquesta el relé de la GPU explícitamente en la capa de tiempo de ejecución de CUDA e infiere la carga de la ruta a partir de la contrapresión de la cola local.22

Para aprovechar GPUDirect RDMA de manera eficaz, el clúster físico debe utilizar una verdadera estructura informática de alto rendimiento. Las instancias «bare metal» conectadas físicamente a través de conmutadores InfiniBand de 3,2 Tbps o 400 Gbps proporcionan el ancho de banda puro requerido.2 Además, la topología de la red debe implementar una arquitectura de hoja y columna sin bloqueos para evitar la congestión durante la sincronización simultánea de varios nodos.23 Los datos fluyen directamente desde la memoria de la GPU 1 al conmutador InfiniBand y directamente a la memoria de la GPU 2. Las máquinas virtuales que se ejecutan en redes troncales Ethernet compartidas de hiperescaladores no pueden, en esencia, replicar las leyes físicas que rigen la latencia de InfiniBand.

Residencia de los datos frente a soberanía de los datos

La ubicación física y la propiedad legal del «hardware» conllevan graves riesgos legales y geopolíticos para las implementaciones empresariales. Depender de una infraestructura de hiperescala de propiedad extranjera expone los pesos propietarios, los conjuntos de datos de ajuste fino y las consultas brutas de los clientes a marcos legales extraterritoriales.24 La Ley CLOUD de Estados Unidos obliga explícitamente a los proveedores de nube con sede en Estados Unidos a entregar datos independientemente de dónde se encuentren los servidores físicos a nivel mundial.24

Las organizaciones confunden con frecuencia la residencia de los datos con la soberanía de los datos.25

Los hiperescaladores comercializan en gran medida las características de residencia de los datos, lo que permite a los clientes seleccionar regiones geográficas específicas para sus depósitos de almacenamiento. Mantener los datos físicamente en Toronto o Montreal satisface los requisitos básicos de latencia. Sin embargo, no protege el activo subyacente. Si la entidad corporativa que controla los servidores está bajo la jurisdicción de Estados Unidos, la Ley CLOUD se aplica incondicionalmente.25

Las fuerzas del orden o los servicios de inteligencia de Estados Unidos pueden obligar legalmente al hiperescalador a entregar los datos, eludiendo por completo a los tribunales canadienses.24 En 2026, la soberanía de los datos se ha convertido en un mandato crítico para la seguridad nacional y la supervivencia de las empresas.24 El Gobierno de Canadá evaluó explícitamente los modelos de implementación en la nube y determinó que los entornos comerciales de nube pública presentan riesgos específicos para la soberanía de los datos.27 Las organizaciones canadienses se enfrentan a estrictas obligaciones en virtud de la Ley de protección de información personal y documentos electrónicos.24

La PIPEDA exige una responsabilidad rigurosa en cuanto a las salvaguardias y una divulgación transparente cuando la información personal se somete a un tratamiento transfronterizo.26

La Ley 25 de Quebec exige además evaluaciones del impacto de la transferencia antes de recurrir a cualquier proveedor de servicios extranjero.25 Una lista de verificación práctica de la residencia de 2026 exige que las organizaciones clasifiquen los datos según el impacto regulatorio, establezcan límites en la nube que restrinjan las regiones según la política, documenten las evaluaciones del impacto de la transferencia, actualicen los avisos de privacidad e implementen estrictamente el cifrado con una responsabilidad clara sobre la gestión de claves.26

Los datos de salud basados en la población y los modelos corporativos patentados de IA representan activos económicos inmensamente valiosos.28 El procesamiento de estos datos en hiperescaladores controlados por el extranjero crea enormes vulnerabilidades de vigilancia y espionaje.28 La gestión de datos hospitalarios en Canadá está dominada por tres proveedores estadounidenses: Epic, Cerner y MEDITECH.28 Aunque cifran y almacenan los datos en servidores alojados físicamente en Canadá, la infraestructura es propiedad de hiperescaladores estadounidenses como Microsoft Azure, Amazon Web Services o Google Cloud.28 Esto expone datos de salud canadienses altamente confidenciales directamente al sistema legal de los Estados Unidos.28

Canadá debe redoblar sus esfuerzos para garantizar la seguridad y la soberanía de los datos mediante la introducción de estatutos de bloqueo en las leyes de privacidad y una fuerte inversión en servidores en la nube soberanos canadienses.28 La verdadera soberanía requiere que los datos residan físicamente dentro del país en una infraestructura que sea propiedad de una entidad nacional inmune a la Ley CLOUD y que dicha entidad opere.25 La entidad legal que controla el «hardware» es lo que realmente importa. La residencia de los datos es simplemente la ubicación física. La soberanía de los datos dicta qué jurisdicción legal tiene la autoridad última sobre la información.26

Una verdadera nube soberana es una entidad legal canadiense que opera una infraestructura física canadiense.5 La única vía legal para acceder a los datos alojados pasa por el sistema judicial canadiense. Para los hospitales que gestionan historiales de pacientes o para las instituciones financieras que entrenan modelos de negociación patentados, este cortafuegos legal sigue siendo innegociable.28

BUZZ HPC: infraestructura soberana a gran escala

BUZZ HPC diseñó la solución definitiva a las crisis de «software», redes y soberanía que afectan al sector. Como filial propiedad únicamente de HIVE Digital Technologies y socio exclusivo de NVIDIA Cloud, BUZZ HPC opera como una de las primeras plataformas de IA soberana canadienses verdaderamente soberanas que operan a gran escala.5 Desde 2017, la empresa ha implementado entornos de supercomputación en Canadá y los países nórdicos.30 La empresa opera centros de datos de nivel 3+ alimentados en su totalidad con energía verde renovable.5 La infraestructura alcanza una calificación de eficacia de uso de energía ultrabaja, por debajo del 1,3.29

Este entorno virgen proporciona el sustrato físico perfecto para ejecutar vLLM, SGLang o TensorRT-LLM en sus límites teóricos máximos. El «hardware» subyacente elimina por completo todos los cuellos de botella de la red mencionados anteriormente.

La gigafábrica de 320 megavatios y Bell AI Fabric

BUZZ HPC se ha asociado recientemente con Bell Canada para ofrecer la infraestructura de IA soberana más avanzada del país.5 La colaboración se centra en una enorme gigafábrica de IA de 320 megavatios ubicada en el área metropolitana de Toronto.31 Con la finalización prevista para el segundo semestre de 2027, esta inversión de capital de 3500 millones de dólares canadienses utiliza refrigeración líquida de circuito cerrado con el estricto enfoque de no usar agua.32 La instalación sitúa la computación soberana en la intersección de la excelencia en la investigación, la demanda empresarial y la conectividad de red global de baja latencia.32 Las fases de implementación inmediata incluyen una instalación inicial de 5 megavatios en Manitoba que se conecta directamente al ecosistema de Bell AI Fabric.5

Bell AI Fabric integra la potencia de computación bruta de BUZZ HPC con la avanzada red de fibra de Bell y la columna vertebral segura de centros de datos.5 Cohere proporciona grandes modelos de lenguaje personalizados específicamente para este ecosistema, mientras que Ateko ofrece servicios profesionales especializados para ayudar a los clientes empresariales.5 Esto crea una canalización de extremo a extremo totalmente localizada para crear, ajustar y servir modelos generativos manteniendo al mismo tiempo la soberanía absoluta de los datos.5

Configuraciones de «hardware» y arquitectura MGX

BUZZ HPC proporciona acceso directo a la tecnología de silicio de NVIDIA más avanzada. El catálogo de computación incluye arquitecturas GB200 NVL72, sistemas HGX B200, clústeres HGX H200 y matrices HGX H100 heredadas.33

La empresa implementa los avanzados diseños de sistemas NVIDIA MGX de Supermicro con los superchips NVIDIA GH200 Grace Hopper.23 Estos sistemas abordan el cuello de botella crucial en la IA generativa al proporcionar un enorme ancho de banda de memoria y capacidad para ejecutar grandes modelos de lenguaje con tamaños de lote de inferencia excepcionalmente altos.23 Un clúster de 256 nodos permite una potencia de inferencia de alto volumen a escala de la nube.23 La topología de red 1:1 ofrece hasta 400 Gbps a cada GPU individual.23 Un solo nodo MGX de 1 U refrigerado por aire alberga un modelo completo de 70 000 millones de parámetros.23 Las configuraciones de refrigeración líquida permiten 512 GPU en exactamente el mismo espacio que la solución de 256 GPU refrigerada por aire.23

Todos los clústeres de computación están fuertemente interconectados a través de las estructuras de red NVIDIA Quantum-2 InfiniBand y NVLink.23 Esto habilita de forma nativa GPUDirect RDMA en todas las instancias «bare metal».2 Los clientes evitan las penalizaciones de la virtualización de los hiperescaladores. La orquestación del motor se realiza a través de Slurm gestionado para las cargas de trabajo tradicionales de computación de alto rendimiento o de Kubernetes totalmente gestionado para los procesos de aprendizaje automático en contenedores a gran escala.33

La capa de almacenamiento de VAST Data

El entrenamiento y el servicio de modelos requieren un acceso masivo y simultáneo a los archivos sin saturar los controladores de almacenamiento. BUZZ HPC seleccionó VAST Data para impulsar la arquitectura de almacenamiento fundamental en toda la implementación nacional.29 Esta integración estandariza la infraestructura en el sistema operativo de IA de VAST, altamente avanzado.29

La plataforma utiliza una arquitectura desagregada de todo compartido (DASE).29 Este diseño separa físicamente la lógica de computación del medio de almacenamiento subyacente al tiempo que mantiene un espacio de nombres global unificado.29 Las arquitecturas de almacenamiento heredadas tradicionales obligan a una terrible compensación entre el rendimiento, la escala y la resiliencia. El enfoque DASE elimina por completo estas compensaciones.29 Los nodos de computación y la capacidad de almacenamiento se escalan de forma independiente sin introducir cuellos de botella.29 DASE cuenta con un soporte integrado para aislar de forma segura el rendimiento entre diferentes usuarios, lo que permite un rendimiento multiusuario coherente a gran escala.29

Además, VAST DataSpace permite a los investigadores acceder a los datos de entrenamiento, los puntos de control y los artefactos de los modelos con un rendimiento extraordinariamente alto en entornos altamente distribuidos.29 La arquitectura aprovecha VAST AgentEngine para proporcionar la orquestación y el rendimiento en tiempo real necesarios para admitir agentes autónomos de IA y cargas de trabajo basadas en el razonamiento.29 Esto transforma la capa de almacenamiento de un repositorio estático en una plataforma de computación activa e inteligente.29

Toda la pila de almacenamiento se adhiere estrictamente a una arquitectura Zero Trust.29 Esto garantiza una auditabilidad total de extremo a extremo y aplica una gobernanza del acceso estricta que se ajusta a la perfección a los requisitos canadienses de soberanía de los datos y de la Ley de protección de información personal y documentos electrónicos (PIPEDA).29 Los usuarios regulados de empresas, investigación y gobierno mantienen un control total y absoluto sobre dónde se encuentran sus datos, cómo se protegen y cómo se utilizan.29

Recomendaciones estratégicas para la selección de motores

En última instancia, la selección del motor depende por completo del escenario de implementación específico. El «hardware» impecable de BUZZ HPC garantiza el máximo rendimiento físico independientemente del marco elegido.

La recomendación predeterminada para la creación de prototipos, la implementación rápida y las aplicaciones de chat de uso general sigue siendo vLLM.4 Ofrece una integración sin fricciones con las arquitecturas recién lanzadas. La lógica de procesamiento por lotes continuo está muy optimizada para las tareas genéricas.10 Los ingenieros pueden instalar el marco a través de gestores de paquetes sencillos y lanzar un servidor listo para producción en cuestión de minutos.4 La transición en curso al motor V1 resolverá finalmente la deuda técnica existente, por lo que es una apuesta segura a largo plazo.8

Para cargas de trabajo especializadas que implican un razonamiento complejo de varios pasos, la recuperación de contextos largos o indicaciones del sistema muy repetitivas, SGLang opera en un nivel de rendimiento completamente diferente.12 La arquitectura RadixAttention resuelve fundamentalmente el problema del almacenamiento en caché de prefijos al eliminar la fragmentación de la memoria.6 Las aplicaciones que dependen en gran medida de salidas JSON estructuradas deben aprovechar SGLang para utilizar la integración de la máquina de estados finitos xGrammar.6 Además, las capacidades de decodificación especulativa paralela de P-EAGLE proporcionan multiplicadores de rendimiento significativos que vLLM actualmente no puede igualar de forma nativa.16

Cuando una empresa destina un modelo fundacional a la producción a largo plazo para atender a miles de usuarios simultáneos, TensorRT-LLM es la única opción lógica.10 La ventaja del rendimiento bruto genera enormes beneficios en la reducción del coste total de computación de la GPU. El límite de latencia p95 del tiempo hasta el primer token garantiza una experiencia de usuario de primera calidad.10 Además, la implementación en las instancias Blackwell de BUZZ HPC permite a TensorRT-LLM aprovechar explícitamente los núcleos de tensor NVFP4.20 El uso de la calibración MR-GPTQ y el escalado de bloques reduce drásticamente la huella de «hardware» físico necesaria para dar servicio a los modelos de vanguardia sin renunciar a la precisión.20

Conclusión

Generar tókenes de forma económica requiere un profundo respeto por la física del ancho de banda de la memoria y la latencia de la red. Marcos como vLLM, SGLang y TensorRT-LLM proporcionan los mecanismos de «software» avanzados necesarios para manipular la capa de computación de manera eficiente.1 Sin embargo, la ejecución de estos sofisticados motores en redes de hiperescaladores virtualizadas rompe fundamentalmente el paralelismo de los tensores e introduce graves retrasos en la latencia.2

Los entornos soberanos «bare metal» equipados con estructuras InfiniBand sin bloqueo representan el único camino matemáticamente viable para avanzar.2 BUZZ HPC proporciona esta misma infraestructura física de forma nativa en suelo canadiense.33 Al combinar el silicio de primera clase de NVIDIA, las arquitecturas de almacenamiento VAST DASE (arquitectura desagregada de todo compartido) y la soberanía legal inquebrantable de los datos, el ecosistema de BUZZ HPC proporciona la capa de implementación definitiva para la economía del conocimiento.5 El «hardware» funciona en los límites teóricos máximos. Los datos permanecen legalmente protegidos de la vigilancia extranjera. 

Las cargas de trabajo de la IA se amplían sin problemas.

Works cited

1.     Best LLM Inference Engines (2026): vLLM, SGLang & TensorRT-LLM | Yotta Labs, accessed May 25, 2026, https://www.yottalabs.ai/post/best-llm-inference-engines-in-2026-vllm-tensorrt-llm-tgi-and-sglang-compared

2.     How Managed Inference Platforms Speed Up LLM Inference in ..., accessed May 25, 2026, https://www.gmicloud.ai/en/blog/how-managed-inference-platforms-speed-up-llm-inference-in-production-2026-guide

3.     Speculative Decoding Production Guide: 2-5x Faster LLM Inference on GPU Cloud | Spheron Blog, accessed May 25, 2026, https://www.spheron.network/blog/speculative-decoding-production-guide/

4.     Choosing your LLM framework: a comparison of Ollama, vLLM, SGLang and TensorRT-LLM | by Thomas Wojcik | Sopra Steria NL Data & AI | Medium, accessed May 25, 2026, https://medium.com/ordina-data/choosing-your-llm-framework-a-comparison-of-ollama-vllm-sglang-and-tensorrt-llm-e0cb4a0d1cb8

5.     BUZZ-HPC-Partners-with-Bell-Canada-to-Deliver ... - BCE Inc., accessed May 25, 2026, https://bce.ca/news-and-media/releases/show/buzz-hpc-partners-with-bell-canada-to-deliver-advanced-sovereign-nvidia-ai-infrastructure-for-canada

6.     SGLang Deep Dive: Inside SGLang - SugiV Blog, accessed May 25, 2026, https://blog.sugiv.fyi/sglang-deep-dive-inside-sglang

7.     SGLang vs vLLM: Complete LLM Inference Engine Comparison 2026 | Local AI Master, accessed May 25, 2026, https://localaimaster.com/blog/sglang-vs-vllm-comparison

8.     Compared performance of vLLM vs SGLang on 2 Nvidia GPUs - SGLang crushes it with Data Parallelism : r/LocalLLaMA - Reddit, accessed May 25, 2026, https://www.reddit.com/r/LocalLLaMA/comments/1jjl45h/compared_performance_of_vllm_vs_sglang_on_2/

9.     Architecture Overview - SGLang, accessed May 25, 2026, https://sgl-project-sglang-93.mintlify.app/developer/architecture-overview

10.  vLLM vs TensorRT-LLM vs SGLang: H100 Benchmarks (2026 ..., accessed May 25, 2026, https://www.spheron.network/blog/vllm-vs-tensorrt-llm-vs-sglang-benchmarks/

11.  vLLM vs SGLang: Which Inference Engine Should You Use in 2026? | Yotta Labs, accessed May 25, 2026, https://www.yottalabs.ai/post/vllm-vs-sglang-which-inference-engine-should-you-use-in-2026

12.  vLLM vs SGLang vs TensorRT-LLM vs Ollama: Choosing an Inference Engine in 2026, accessed May 25, 2026, https://leetllm.com/blog/llm-inference-engine-comparison-2026

13.  SGLang: Efficient Execution of Structured Language Model Programs - arXiv, accessed May 25, 2026, https://arxiv.org/pdf/2312.07104

14.  LLM Inference Engines: vLLM vs LMDeploy vs SGLang - AIMultiple, accessed May 25, 2026, https://aimultiple.com/inference-engines

15.  An Introduction to Speculative Decoding for Reducing Latency in AI Inference, accessed May 25, 2026, https://developer.nvidia.com/blog/an-introduction-to-speculative-decoding-for-reducing-latency-in-ai-inference/

16.  P-EAGLE: Faster LLM inference with Parallel Speculative Decoding ..., accessed May 25, 2026, https://aws.amazon.com/blogs/machine-learning/p-eagle-faster-llm-inference-with-parallel-speculative-decoding-in-vllm/

17.  Speculative Speculative Decoding - arXiv, accessed May 25, 2026, https://arxiv.org/html/2603.03251v3

18.  NVIDIA/TensorRT-LLM - GitHub, accessed May 25, 2026, https://github.com/NVIDIA/TensorRT-LLM

19.  Overview — TensorRT LLM - GitHub Pages, accessed May 25, 2026, https://nvidia.github.io/TensorRT-LLM/1.2.0rc0/overview.html

20.  TensorRT-LLM Production Deployment on GPU Cloud: Engine Build ..., accessed May 25, 2026, https://www.spheron.network/blog/tensorrt-llm-production-deployment-guide/

21.  The Hidden Bottlenecks in LLM Inference and How to Fix Them - DigitalOcean, accessed May 25, 2026, https://www.digitalocean.com/community/conceptual-articles/bottlenecks-llm-inference-optimization

22.  Multipath Memory Access: Breaking Host–GPU Bandwidth Bottlenecks in LLM Serving, accessed May 25, 2026, https://arxiv.org/html/2512.16056v2

23.  Supermicro Launches Three NVIDIA-Based, Full-Stack, Ready-to-Deploy Generative AI SuperClusters That Scale from Enterprise to Large LLM Infrastructures, accessed May 25, 2026, https://www.supermicro.com/en/pressreleases/supermicro-launches-three-nvidia-based-full-stack-ready-deploy-generative-ai

24.  Data sovereignty and the CLOUD Act: What Canadian organizations should know - BLG, accessed May 25, 2026, https://www.blg.com/en/insights/2026/04/data-sovereignty-and-the-cloud-act-what-canadian-organizations-should-know

25.  Data Residency vs. Data Sovereignty in Canada - Pax8, accessed May 25, 2026, https://www.pax8.com/blog/data-residency-vs-data-sovereignty-in-canada/

26.  Canadian Data Residency Requirements: PIPEDA, Cloud Regions & Risk - Pilotcore, accessed May 25, 2026, https://pilotcore.io/blog/canadian-data-residency-and-the-public-cloud

27.  Government of Canada White Paper: Data Sovereignty and Public Cloud, accessed May 25, 2026, https://www.canada.ca/en/government/system/digital-government/digital-government-innovations/cloud-services/digital-sovereignty/gc-white-paper-data-sovereignty-public-cloud.html

28.  Ensuring the sovereignty and security of Canadian health data - PMC - NIH, accessed May 25, 2026, https://pmc.ncbi.nlm.nih.gov/articles/PMC12316698/

29.  BUZZ HPC Selects VAST Data to Power Sovereign AI - VAST Data, accessed May 25, 2026, https://www.vastdata.com/press-releases/buzzhpc-selects-vast-data-unlock-future-agentic-computing

30.  BUZZ HPC : About Us, accessed May 25, 2026, https://www.buzzhpc.ai/company/about-us

31.  HIVE's BUZZ HPC Announces 320 MW Sovereign AI Infrastructure ..., accessed May 25, 2026, https://www.newsfilecorp.com/release/297771/HIVEs-BUZZ-HPC-Announces-320-MW-Sovereign-AI-Infrastructure-in-Greater-Toronto-Area

32.  HIVE's BUZZ HPC Announces 320 MW Sovereign AI Infrastructure in Greater Toronto Area, accessed May 25, 2026, https://www.hivedigitaltechnologies.com/news/hives-buzz-hpc-announces-320-mw-sovereign-ai-infrastructure-in-greater-toronto-area/

33.  BUZZ High Performance Computing, accessed May 25, 2026, https://www.buzzhpc.ai/