← Últimos artigos
🤖 machine learning

AoiZora: Topology-Aware Auto-Parallel Optimization for Inference of Diffusion Transformers

O AoiZora é um planejador de topologia mediado por compilador que otimiza a inferência de difusão de vídeo de baixa latência em sub-fatias de TPU ao integrar a consciência de interconexão física no processo de busca de auto-paralelismo, alcançando uma redução de latência de até 1,42x para o Wan 2.1 em comparação com soluções existentes.

Autores originais: Kaijian Wang, Yuanyuan Xu, Fanjiang Ye, Ye Cao, Jingwei Zuo, T. S. Eugene Ng, Yarong Mu, Yuke Wang

Publicado 2026-06-17
📖 4 min de leitura☕ Leitura rápida

Autores originais: Kaijian Wang, Yuanyuan Xu, Fanjiang Ye, Ye Cao, Jingwei Zuo, T. S. Eugene Ng, Yarong Mu, Yuke Wang

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ê está tentando organizar uma corrida de revezamento massiva e de alto risco para criar um vídeo. Os "corredores" são chips de computador (especificamente os chips TPU do Google) e o "bastão" é o dado necessário para gerar cada quadro do vídeo.

O processo de geração de vídeo é como um loop longo e repetitivo onde os corredores têm que limpar uma imagem ruidosa repetidamente (chamado de "denoising") até que ela pareça clara. Como o vídeo é enorme e o processo é lento, você não pode fazê-lo em apenas um chip; você precisa de uma equipe inteira de chips trabalhando juntos.

O Problema: O Erro do "Mapa de Assentos"
Atualmente, quando os engenheiros configuram essa equipe, eles focam no plano lógico: "O Corredor A cuidará do fundo, o Corredor B cuidará do céu e o Corredor C cuidará das pessoas". Isso é como atribuir tarefas em um quadro branco.

No entanto, eles frequentemente ignoram a realidade física: Onde exatamente esses corredores estão sentados no estádio?

Em um estádio real (a rede física de TPU), alguns corredores estão sentados bem próximos uns dos outros e podem passar o bastão instantaneamente. Outros estão em lados opletos do campo, e passar o bastão leva tempo e causa congestionamentos nos caminhos compartilhados entre eles.

O artigo descobriu que, mesmo que você dê aos corredores exatamente as mesmas tarefas (o mesmo plano lógico), simplesmente mudar onde eles se sentam no estádio pode tornar a corrida 16,6% mais lenta ou mais rápida. O principal culpado não é a distância que eles correm, mas o fato de que alguns corredores são forçados a usar o mesmo corredor estreito (um link de rede compartilhado) ao mesmo tempo, causando um congestionamento.

A Solução: AoiZora (O Treinador Inteligente)
Os autores construíram uma nova ferramenta chamada AoiZora (nomeada de acordo com as palavras japonesas para "Céu Azul"). Pense no AoiZora como um treinador super inteligente que não apenas escreve a jogada, mas também projeta o mapa de assentos com base no layout real do estádio.

O AoiZora resolve um problema complicado: verificar todas as combinações possíveis de assentos é muito lento e caro. Se você tentasse testar cada maneira possível de assentar os corredores, passaria mais tempo planejando do que realmente correndo a corrida.

Como o AoiZora Funciona (A Estratégia de Dois Estágios)
O AoiZora usa uma abordagem inteligente de "filtrar e refinar", como um processo de contratação:

  1. Estágio 1: A Triagem Rápida de Currículos (Pré-Compilação)
    Primeiro, o AoiZora olha para os "currículos" (os planos de tarefas lógicos) usando um método barato e rápido. Ele não constrói o estádio inteiro ainda; ele apenas verifica se as tarefas fazem sentido no papel. Ele descarta rapidamente os planos ruins que claramente falhariam (como tentar dividir uma tarefa que não pode ser dividida). É rápido e barato, como uma entrevista de 30 segundos.

  2. Estágio 2: A Simulação Completa (Pós-Compilação)
    Para os poucos candidatos de elite que sobreviveram ao primeiro round, o AoiZora faz o trabalho pesado. Ele constrói uma simulação detalhada do estádio real (os chips TPU físicos) e realiza um teste completo. Ele vê exatamente onde os congestionamentos ocorrerão nos links de rede específicos. Em seguida, escolhe o melhor arranjo de assentos que evita esses engarrafamentos.

O Resultado
Ao usar este método de dois passos, o AoiZora encontrou a combinação perfeita de "o que fazer" e "onde fazer".

  • A Analogia: Imagine que você está organizando um jantar.
    • O Jeito Antigo: Você decide quem traz qual prato (plano lógico) e diz para eles sentarem em qualquer lugar. Às vezes, a pessoa que está trazendo a sopa pesada tem que passar pela pessoa que carrega o bolo frágil e elas se esbarram, derrubando tudo.
    • O Jeito AoiZora: Primeiro, você descarta rapidamente os convidados que não podem trazer um prato. Depois, para os convidados restantes, você olha para o layout real da mesa e assenta o portador da sopa logo ao lado da porta da cozinha e o portador do bolo do outro lado, garantindo que ninguém esbarre em ninguém.

A Conclusão
Nos chips TPU do Google, o AoiZora tornou a geração de vídeo 1,42 vezes mais rápida do que os métodos anteriores. Ele não mudou o jogo de vídeo em si ou as regras da corrida; ele apenas descobriu a maneira mais inteligente de assentar os corredores para que eles pudessem passar o bastão sem tropeçar uns nos outros. Isso permite uma geração de vídeo mais rápida e de menor latência sem a necessidade de reescrever o software subjacente.

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 →