← Últimos artículos
🤖 AI

Coral: Cost-Efficient Multi-LLM Serving over Heterogeneous Cloud GPUs

Coral es un sistema de servicio multi-LLM adaptativo y consciente de la heterogeneidad que optimiza conjuntamente la asignación de recursos y las estrategias de servicio en diversas GPUs de nube, logrando una reducción de costes de hasta 2.79×\times y una mayor buena producción de 2.39×\times mediante el uso de una descomposición en dos etapas sin pérdida para permitir una toma de decisiones rápida y casi óptima.

Autores originales: Yixuan Mei, Zikun Li, Zixuan Chen, Shiqi Pan, Mengdi Wu, Xupeng Miao, Zhihao Jia, K. V. Rashmi

Publicado 2026-05-07
📖 5 min de lectura🧠 Análisis profundo

Autores originales: Yixuan Mei, Zikun Li, Zixuan Chen, Shiqi Pan, Mengdi Wu, Xupeng Miao, Zhihao Jia, K. V. Rashmi

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 gestionas una cocina de restaurante masiva y de alta gama. En el pasado, todos pensaban que necesitabas al chef más caro y de primera línea y la estufa más grande y rápida para cocinar cada plato individual. Pero en el mundo de los Modelos de Lenguaje Grandes (LLM)—los cerebros de IA detrás de los chatbots y generadores de código—las cosas han cambiado. Ningún "modelo de IA" es el mejor en todo. Algunos son excelentes escribiendo código, otros chateando, y algunos solo son buenos en tareas simples.

Además, la "cocina" (los servidores en la nube) es un caos de diferentes equipos. Tienes estufas "H100" súper rápidas y caras, pero a menudo están agotadas. También tienes estufas "L4" o "A100" más antiguas y baratas que están disponibles y, sorprendentemente, ofrecen tanta potencia de cocción por dólar como las caras.

El problema es: ¿Cómo gestionas una cocina con 46 recetas diferentes (modelos) usando una mezcla de estufas caras y baratas, sin desperdiciar dinero ni hacer esperar a los clientes?

Este es el problema que Coral resuelve.

La Vieja Forma: El Error de "Talla Única"

Los sistemas anteriores intentaron resolver esto tratando cada plato como una caja negra. Decían: "Para el plato de escritura de código, necesitamos una estufa H100 completa. Para el plato de chat, necesitamos una A100". No miraban dentro de la receta para ver si podían combinar partes de la estufa.

Esto llevó a dos grandes problemas:

  1. Dinero Desperdiciado: A menudo compraban el equipo más caro incluso cuando una mezcla más barata habría funcionado igual de bien.
  2. Cuellos de Botella: Si se agotaban las estufas caras, toda la cocina se detenía, incluso cuando tenían muchas estufas más baratas ociosas.

La Solución Coral: El Chef "Inteligente de Combinación"

Coral es como un jefe de cocina genio que se da cuenta de que un solo plato no necesita cocinarse en un solo tipo de estufa. En cambio, Coral divide el proceso de cocción en etapas y asigna la estufa perfecta a cada etapa.

Así es como funciona, usando una analogía simple:

1. La Estrategia de Dos Etapas (Offline vs. Online)

Coral divide su pensamiento en dos partes para evitar abrumarse:

  • Etapa 1: El Libro de Recetas (Offline)
    Antes de que el restaurante abra, Coral pasa tiempo creando un enorme "Libro de Recetas". Para cada plato posible (modelo) y cada combinación posible de estufas (GPUs), calcula la mejor manera absoluta de cocinarlo.

    • Ejemplo: Determina que para el plato "Qwen-3 235B", la mejor manera de cocinar la primera parte (prefill) es usando tres estufas L40S baratas y dos estufas H100 caras, dispuestas en una línea específica.
    • Anota estas "recetas" perfectas como Plantillas de Servicio. Esto lleva mucho tiempo hacer, pero solo necesita ocurrir una vez.
  • Etapa 2: El Cambio Diario (Online)
    Cuando el restaurante abre y empiezan a llegar los pedidos, Coral no se detiene a figuring out cómo cocinar desde cero. Solo mira su Libro de Recetas.

    • Verifica: "Tenemos 5 L40s y 2 H100s disponibles ahora mismo. Necesitamos cocinar 100 platos Qwen-3".
    • Elige instantáneamente la receta precalculada que se ajusta a esas estufas específicas y cumple con los requisitos de velocidad del cliente.
    • Como las matemáticas difíciles se hicieron de antemano, Coral puede tomar estas decisiones en segundos, no en horas. Esto permite que la cocina se adapte instantáneamente si una estufa se rompe o si llega una avalancha de nuevos pedidos.

2. La Analogía del "Trabajo en Equipo"

Imagina que tienes dos equipos de trabajadores (dos modelos de IA diferentes) y un suministro limitado de herramientas (GPUs).

  • La Vieja Forma: El Equipo A se lleva todas las mejores herramientas porque son el equipo "mejor". Al Equipo B le quedan herramientas rotas y no puede terminar su trabajo.
  • La Forma de Coral: Coral mira el panorama completo. Se da cuenta de que el Equipo A realmente puede hacer su trabajo perfectamente bien con una mezcla de herramientas buenas y aceptables si reorganizan su flujo de trabajo. Esto libera las mejores herramientas para el Equipo B. Ambos equipos terminan su trabajo a tiempo y no se desperdician herramientas.

Por Qué Esto Importa

El documento probó Coral con 6 modelos de IA diferentes y 20 tipos diferentes de chips informáticos (GPUs). Los resultados fueron impresionantes:

  • Más Barato: Coral redujo el costo de ejecutar estos modelos de IA hasta en 2.79 veces en comparación con los mejores métodos existentes. Es como pagar 100 dólares por una comida y solo pagar 36 dólares por la misma calidad.
  • Más Rápido (Cuando los Recursos son Escasos): Cuando la "cocina" está abarrotada y las herramientas son difíciles de encontrar, Coral logró atender a 2.39 veces más clientes que la competencia sin ralentizarse.

La Conclusión

Coral es un sistema que deja de tratar los modelos de IA como máquinas rígidas de bloque único. En cambio, los trata como recetas flexibles que pueden cocinarse en una mezcla de equipos antiguos y nuevos. Al planificar la "mezcla perfecta" con anticipación y luego aplicarla rápidamente en tiempo real, ahorra cantidades masivas de dinero y mantiene la IA funcionando suavemente, incluso cuando el suministro de hardware es inestable.

En resumen: Coral es el gerente inteligente que sabe cómo usar una mezcla de herramientas caras y baratas para hacer el trabajo más rápido y barato que nadie más.

¿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 →