← Últimos artículos
⚡ electrical engineering

In-Network Collective Operations: Game Changer or Challenge for AI Workloads?

Este artículo introduce las operaciones colectivas en la red (INC) a una audiencia amplia mediante la distinción entre Edge-INC y Core-INC, analizando sus beneficios de rendimiento junto con seis desafíos clave para su adopción, y ofreciendo predicciones futuras sobre su papel en las cargas de trabajo de IA.

Autores originales: Torsten Hoefler, Mikhail Khalilov, Josiah Clark, Surendra Anubolu, Mohan Kalkunte, Karen Schramm, Eric Spada, Duncan Roweth, Keith Underwood, Adrian Caulfield, Abdul Kabbani, Amirreza Rastegari

Publicado 2026-01-28
📖 6 min de lectura🧠 Análisis profundo

Autores originales: Torsten Hoefler, Mikhail Khalilov, Josiah Clark, Surendra Anubolu, Mohan Kalkunte, Karen Schramm, Eric Spada, Duncan Roweth, Keith Underwood, Adrian Caulfield, Abdul Kabbani, Amirreza Rastegari

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina que estás dirigiendo un concurso de cocina masivo para crear el mejor "plato" de IA (un Modelo de Lenguaje Grande) del mundo. Para ello, necesitas miles de chefs (GPUs) trabajando juntos en una cocina gigante. Para preparar el plato, deben compartir ingredientes, probar el trabajo de los demás y combinar sus resultados constantemente.

Este artículo, escrito por un equipo de expertos de universidades y gigantes tecnológicos como Microsoft, AMD y Broadcom, plantea una gran pregunta: ¿Qué pasaría si la fontanería y el cableado de la cocina (la red) pudieran hacer parte de la cocina por nosotros?

Aquí está el desgón de sus ideas, desafíos y predicciones, explicado de forma sencilla.

Las dos formas de acelerar la cocina

El artículo describe dos maneras de utilizar la red para ayudar a los chefs:

  1. Edge-INC (El Delantal Inteligente):
    Imagina darle a cada chef un "delantal inteligente" (una tarjeta de red especial) que pueda hacer cálculos con los ingredientes antes de que siquiera entren en el espacio de trabajo principal del chef. En lugar de que el chef tome un cubo de agua, lo vierta en un bol, lo mida y luego lo vierta, el delantal inteligente lo mide y lo mezcla instantáneamente mientras pasa a través de él.

    • El Beneficio: Los chefs (computadoras) no tienen que detener su trabajo para manipular datos. Esto les ahorra tiempo y memoria.
  2. Core-INC (La Tubería Central Mágica):
    Imagina que las tuberías que conectan a los chefs no son solo tubos vacíos; son "tuberías mágicas" que pueden mezclar ingredientes mientras fluyen a través de ellas. Si el Chef A envía una taza de azúcar y el Chef B envía una taza de harina, la tubería los mezcla en una masa dentante de la tubería antes de que lleguen a la siguiente estación.

    • El Benefiente: Esto reduce drásticamente el tráfico que obstruye la cocina. En lugar de enviar 100 ingredientes separados a un mezclador central, las tuberías los combinan en el camino, de modo que solo el resultado final recorre el resto de la distancia.

Los Grandes Obstáculos (Por qué no es una varita mágica todavía)

Los autores argumentan que, aunque esto suena genial, existen seis grandes "pesadillas de cocina" que dificultan su implementación:

  1. El Problema de los "Números Diminutos" (Baja Precisión):
    Los chefs de IA suelen usar números "diminutos" (como enteros de 4 u 8 bits) para cocinar más rápido. Es como usar una cucharadita diminuta en lugar de un cucharón grande. ¿El problema? Si sumas demasiados números diminutos, podrías desbordar la cuchara o perder precisión.

    • La Trampa: Para solucionar esto, las "tuberías mágicas" (Core-INC) necesitarían transportar cucharas más grandes y precisas para contener los resultados intermedios. Pero si transportan cucharas más grandes, pierden la ventaja de velocidad que se suponía que debían tener.
  2. El Problema de las "Formas Especiales" (Datos Vectoriales):
    A veces, los ingredientes vienen en formas extrañas y personalizadas (como el "punto flotante de bloque"). Las tuberías están construidas actualmente para formas estándar. Si las tuberías tienen que detenerse y remodelar cada ingrediente para que encaje, pierden su velocidad. El artículo advierte que los formatos de datos de la IA cambian más rápido de lo que el hardware de red puede rediseñarse.

  3. El Problema del "Espacio Vacío" (Datos Dispersos):
    A veces, los chefs solo usan unos pocos ingredientes de una despensa enorme (datos dispersos/sparse data). Si las tuberías intentan mezclar estos, los "espacios vacíos" pueden llenarse con datos basura (relleno), haciendo que la mezcla sea enorme y lenta. Es como intentar mezclar unas pocas especias en una habitación gigante y vacía; de repente, la habitación se llena de polvo.

  4. El Problema de la "Receta Exacta" (Reproducibilidad):
    En la depuración, los chefs necesitan saber que si cocinan el mismo plato dos veces, el resultado será bit a bit idéntico. Pero la aritmética de punto flotante es complicada; si sumas números en un orden diferente, obtienes un resultado ligeramente distinto. Las "tuberías mágicas" cambian el orden de las operaciones para ahorrar tiempo, lo que rompe la regla de la "receta exacta". Corregir esto requiere un trabajo adicional que anula las ganancias de velocidad.

  5. El Problema del "Policía de Tráfico" (Coordinación):
    Las tuberías necesitan saber exactamente cuándo mezclar y cuándo detenerse. Si la cocina está ocupada con otros trabajos (multitenencia/multi-tenancy), configurar estos "árboles de mezcla" se convierte en una pesadilla logística. Es difícil construir una línea de ensamblaje personalizada cada vez que un nuevo grupo de chefs comienza a trabajar.

  6. El Problema de la "Receta Secreta" (Cifrado):
    Si los chefs están cocinando recetas secretas, cifran sus ingredientes. Pero si las tuberías están mezclando los ingredientes, necesitan ver los datos para hacer la matemática. Esto rompe el cifrado. Para solucionarlo, se necesitaría "cifrado homomórfico" (matemáticas sobre datos cifrados), que actualmente es muy lento y solo funciona para números simples, no para datos complejos de IA.

El Veredicto: ¿Cambiará todo?

Los autores realizan una simulación (Figura 5) que muestra que, incluso si la red acelera la transferencia de datos en un 60%, el tiempo total de cocina solo mejora entre un 11% y un 34%. Esto se debe a la Ley de Amdahl: si los chefs pasan la mayor parte del tiempo picando verduras (computación) y solo un poco de tiempo pasando ingredientes (comunicación), acelerar el paso de estos no ayuda mucho.

La Predicción:
El artículo concluye que las Operaciones Colectivas In-Network (INC) no serán una revolución de la noche a la mañana.

  • A Corto Plazo: Es probable que se adopte lentamente, principalmente en cocinas pequeñas y locales (configuraciones de un solo switch) donde la comunicación es el mayor cuello de botella.
  • A Largo Plazo: Para que funcione en todas partes, necesitamos estandarización (que todos se pongan de acuerdo en las reglas, como menciona el consorcio "Ultra Ethernet") y diseños más simples.

En resumen, la idea de que la red haga las matemáticas es un "cambio de juego" en teoría, pero en la práctica es un "desafío" lleno de trampas técnicas. Probablemente llegará gradualmente, comenzando con usos pequeños y específicos, en lugar de reemplazar todo el sistema de golpe.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →