← Últimos artigos
🤖 AI

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

Coral é um sistema de serviço multi-LLM adaptativo e consciente de heterogeneidade que otimiza conjuntamente a alocação de recursos e as estratégias de serviço em GPUs de nuvem diversas, alcançando até 2,79×\times de redução de custos e 2,39×\times de maior goodput ao utilizar uma decomposição em dois estágios sem perdas para permitir tomada de decisão rápida e quase ótima.

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

Publicado 2026-05-07
📖 5 min de leitura🧠 Leitura aprofundada

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

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você administra uma cozinha de restaurante enorme e de alto padrão. No passado, todos pensavam que você precisava do chef mais caro e de ponta e do fogão maior e mais rápido para cozinhar cada prato individualmente. Mas, no mundo dos Modelos de Linguagem Grandes (LLMs) — os cérebros de IA por trás de chatbots e geradores de código — as coisas mudaram. Nenhum "modelo de IA" único é o melhor em tudo. Alguns são ótimos em escrever código, outros em conversar, e alguns são apenas bons em tarefas simples.

Além disso, a "cozinha" (os servidores em nuvem) é um caos de equipamentos diferentes. Você tem fogões super-rápidos e caros "H100", mas eles frequentemente estão fora de estoque. Você também tem fogões mais antigos e baratos "L4" ou "A100" que estão disponíveis e, surpreendentemente, oferecem tanto poder de cocção por dólar quanto os outros.

O problema é: Como você administra uma cozinha com 46 receitas diferentes (modelos) usando uma mistura de fogões caros e baratos, sem desperdiçar dinheiro ou deixar clientes esperando?

Este é o problema que o Coral resolve.

O Jeito Antigo: O Erro de "Tamanho Único"

Sistemas anteriores tentaram resolver isso tratando cada prato como uma caixa preta. Eles diziam: "Para o prato de escrita de código, precisamos de um fogão inteiro H100. Para o prato de conversa, precisamos de um A100." Eles não olhavam dentro da receita para ver se podiam misturar e combinar partes do fogão.

Isso levou a dois grandes problemas:

  1. Dinheiro Desperdiçado: Eles frequentemente compravam o equipamento mais caro, mesmo quando uma mistura mais barata teria funcionado tão bem quanto.
  2. Gargalos: Se os fogões caros acabassem, toda a cozinha parava, mesmo que houvesse muitos fogões mais baratos ociosos.

A Solução Coral: O Chef "Mistura e Combina Inteligente"

O Coral é como um chef-executivo genial que percebe que um único prato não precisa ser cozido em apenas um tipo de fogão. Em vez disso, o Coral divide o processo de cocção em etapas e atribui o fogão perfeito a cada etapa.

Veja como funciona, usando uma analogia simples:

1. A Estratégia de Duas Etapas (Offline vs. Online)

O Coral divide seu pensamento em duas partes para evitar ficar sobrecarregado:

  • Etapa 1: O Livro de Receitas (Offline)
    Antes do restaurante abrir, o Coral gasta tempo criando um enorme "Livro de Receitas". Para cada prato possível (modelo) e cada combinação possível de fogões (GPUs), ele calcula a melhor maneira absoluta de cozinhá-lo.

    • Exemplo: Ele descobre que, para o prato "Qwen-3 235B", a melhor maneira de cozinhar a primeira parte (preenchimento inicial) é usando três fogões baratos L40S e dois fogões caros H100, dispostos em uma linha específica.
    • Ele escreve essas "receitas" perfeitas como Modelos de Serviço. Isso leva muito tempo para ser feito, mas só precisa acontecer uma vez.
  • Etapa 2: O Turno Diário (Online)
    Quando o restaurante abre e os pedidos começam a chegar, o Coral não para para descobrir como cozinhar do zero. Ele apenas olha para seu Livro de Receitas.

    • Ele verifica: "Temos 5 L40s e 2 H100s disponíveis agora. Precisamos cozinhar 100 pratos Qwen-3."
    • Ele instantaneamente escolhe a receita pré-calculada que se encaixa nesses fogões específicos e atende aos requisitos de velocidade do cliente.
    • Como a matemática difícil foi feita antes, o Coral pode tomar essas decisões em segundos, não horas. Isso permite que a cozinha se adapte instantaneamente se um fogão quebrar ou se uma nova enxurrada de pedidos entrar.

2. A Analogia do "Trabalho em Equipe"

Imagine que você tem duas equipes de trabalhadores (dois modelos de IA diferentes) e um suprimento limitado de ferramentas (GPUs).

  • O Jeito Antigo: A Equipe A pega todas as melhores ferramentas porque são a equipe "melhor". A Equipe B fica com ferramentas quebradas e não consegue terminar seu trabalho.
  • O Jeito do Coral: O Coral olha para o quadro geral. Ele percebe que a Equipe A pode, na verdade, fazer seu trabalho muito bem com uma mistura de ferramentas boas e razoáveis, se rearranjarem seu fluxo de trabalho. Isso libera as melhores ferramentas para a Equipe B. Ambas as equipes terminam seu trabalho a tempo, e nenhuma ferramenta é desperdiçada.

Por Que Isso Importa

O artigo testou o Coral com 6 modelos de IA diferentes e 20 tipos diferentes de chips de computador (GPUs). Os resultados foram impressionantes:

  • Mais Barato: O Coral reduziu o custo de execução desses modelos de IA em até 2,79 vezes comparado aos melhores métodos existentes. É como pagar $100 por uma refeição e pagar apenas $36 pela mesma qualidade.
  • Mais Rápido (Quando os Recursos são Escassos): Quando a "cozinha" está lotada e as ferramentas são difíceis de encontrar, o Coral conseguiu atender 2,39 vezes mais clientes do que a concorrência sem desacelerar.

A Conclusão

O Coral é um sistema que para de tratar modelos de IA como máquinas rígidas de bloco único. Em vez disso, ele os trata como receitas flexíveis que podem ser cozinhadas em uma mistura de equipamentos antigos e novos. Ao planejar a "mistura perfeita" com antecedência e depois aplicá-la rapidamente em tempo real, ele economiza quantidades massivas de dinheiro e mantém a IA funcionando suavemente, mesmo quando o suprimento de hardware é instável.

Em resumo: O Coral é o gerente inteligente que sabe como usar uma mistura de ferramentas caras e baratas para fazer o trabalho mais rápido e mais barato do que qualquer outra pessoa.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →