Sistema divide especialistas MoE entre CPU e GPU e ganha 51,9% em prefill

Método atribui especialistas de alta carga à GPU e de baixa carga à CPU, ajustando a divisão para equilibrar os dois caminhos

Por Marcos Guimarães19 out 2026
Sistema divide especialistas MoE entre CPU e GPU e ganha 51,9% em prefill

O que aconteceu

O paper "Efficient CPU-GPU collaborative MoE inference via Adaptive Expert Assignment" foi submetido ao arXiv em 16 de outubro de 2026 e está registrado sob o identificador arXiv:2610.23006v1, na área de Inteligência Artificial (cs.AI). O trabalho apresenta um sistema de inferência colaborativa entre CPU e GPU para modelos Mixture-of-Experts, aqueles em que apenas uma parte dos parâmetros, os chamados especialistas, é acionada a cada token processado.

A proposta central é simples de enunciar e difícil de executar. Quando um especialista necessário não cabe na memória da GPU, os sistemas atuais fazem uma de duas coisas: copiam esse especialista para a GPU, pagando latência de transferência via PCIe, ou executam o cálculo na CPU, que é mais lenta e vira o gargalo do processo. O novo método troca essa escolha binária por uma alocação caso a caso. Especialistas com alta carga de tokens são transferidos para a GPU. Especialistas com baixa carga permanecem na CPU.

O sistema também ajusta as atribuições continuamente para que os dois caminhos, o de computação na CPU e o de transferência mais computação na GPU, terminem o mais cedo possível. O abstract traz o nome do método como "\method", o placeholder usado na versão submetida, e não lista os autores nem os nomes dos três modelos testados.

Contexto

Modelos MoE reduzem o custo de inferência porque ativam poucos especialistas por token. O problema é o tamanho total. O conjunto completo de especialistas costuma exceder a capacidade da GPU, o que torna o offloading obrigatório em cenários de memória restrita. Esse descompasso entre compute esparso e memória densa é o que sustenta boa parte da engenharia de serving de modelos abertos hoje.

O artigo ataca justamente o ponto em que as soluções existentes perdem eficiência. Transferir cada especialista faltante para a GPU resolve o problema de compute, mas acumula latência de PCIe a cada camada e a cada token. Executar na CPU evita a transferência, mas coloca o processador mais lento no caminho crítico. A contribuição do paper é reconhecer que essas duas rotas têm custos diferentes conforme o volume de tokens que cada especialista recebe, e que a decisão certa varia ao longo da execução.

Por que importa

A diferença entre prefill e decode ajuda a entender o ganho. O prefill processa o prompt inteiro de uma vez, em paralelo, e é a fase que domina a latência percebida em entradas longas, como documentos colados em um chat ou em pipelines de RAG. O decode gera a resposta token a token e determina o throughput e o custo por requisição em produção. O método mexe nos dois: até 51,9% de melhora no prefill e até 39,5% no throughput de decode.

Os números foram medidos em três LLMs MoE representativos, segundo o abstract, com ganhos consistentes em todos os tamanhos de batch avaliados e sob diferentes orçamentos de memória de GPU. Esse último ponto é o mais relevante para quem opera infraestrutura. Um ganho que só aparece quando sobra VRAM não resolve o problema de quem aluga placas menores ou divide um servidor entre várias cargas. O paper afirma que o desempenho se mantém quando o orçamento de memória encolhe.

Impacto

Para provedores de nuvem e equipes que servem modelos abertos, a conta é direta. Menos latência de transferência e melhor uso da CPU significam mais requisições por placa e menos necessidade de subir para GPUs de topo de linha. Em inferência local, o efeito é parecido: máquinas com uma GPU modesta e uma CPU razoável passam a acomodar modelos que hoje exigiriam hardware acima do orçamento disponível.

O resultado também interessa a quem paga a conta em dólar. Cada ponto percentual de throughput recuperado reduz o custo por milhão de tokens, métrica que virou padrão de comparação entre provedores de API. O paper não divulga benchmark de custo, apenas de velocidade.

O que muda

A mudança de fundo é tratar CPU e GPU como recursos complementares na inferência de MoE, e não como principal e reserva. Os sistemas atuais decidem o destino do especialista faltante com regra fixa. O método do arXiv:2610.23006v1 mede a carga de tokens e rebalanceia as duas rotas para que terminem juntas, o que exige estimar o tempo de cada caminho antes de disparar o cálculo.

O que vem agora

O material não informa se o código será aberto, em qual conferência o trabalho será submetido, nem quais são os três modelos usados nos experimentos. Sem esses dados, a comparação com sistemas de serving já disponíveis no mercado fica limitada ao que o abstract reporta. A publicação completa está no arXiv.