Corredor de datacenter em luz azul, com racks de switches e feixes ordenados de cabos ópticos amarelos e cabos de cobre pretos
HN · nível fundamento

InfiniBand: do SDR ao XDR

Trinta anos de uma tecnologia que quase ninguém explica, e a decisão de arquitetura que ela impõe a você

atualizado em 22/08/2026 · versão v1.2 · revisão prevista 22/02/2027
Resposta em 60 segundos
  • InfiniBand não é 'uma rede mais rápida'. É uma rede em que a placa conversa com a memória do outro nó sem passar pelo sistema operacional, e é isso, não a velocidade, que muda o resultado.
  • A escada de gerações dobra a cada salto: SDR 8 Gb/s até XDR 800 Gb/s por porta (x4). O nome da geração (EDR, HDR, NDR, XDR) determina conector, cabo e alcance.
  • '1,6 Tb/s' quase nunca significa uma porta de 1,6 Tb/s. Entender essa diferença evita o erro de especificação mais comum do mercado.
  • O cabo é decisão econômica, não detalhe: cobre (DAC) até poucos metros, óptico ativo (AOC) até dezenas, transceptor e fibra para o resto.
  • Cada geração encurta o alcance do cobre. Quanto mais rápido o cluster, mais cedo ele vira óptico, e isso muda o custo por porta antes de você comprar a primeira GPU.
  • A pergunta certa não é 'InfiniBand ou Ethernet'. É 'quanto da minha carga é comunicação coletiva entre GPUs'.

A pergunta de negócio

Você vai aprovar um cluster de várias centenas de milhares de dólares e, em algum momento da planilha, aparece uma linha chamada “interconexão” que custa entre 15% e 25% do total. Alguém vai dizer que dá para economizar ali.

Essa é uma das poucas linhas do orçamento onde economizar destrói o ativo inteiro. Este texto explica por quê, sem exigir que você seja engenheiro de redes.

O que InfiniBand realmente faz

O problema que ele resolve

Numa rede convencional, quando um servidor envia dados a outro, os dados sobem do disco ou da memória até o sistema operacional, são copiados para uma área de trabalho do núcleo do sistema, empacotados, entregues à placa de rede, e o caminho inverso acontece do outro lado. Cada uma dessas etapas custa tempo e, pior, custa processador, o mesmo processador que deveria estar coordenando o seu cálculo.

Quando o trabalho é uma simulação ou um treinamento distribuído, esse ciclo se repete milhões de vezes. O que era um detalhe vira o gargalo.

InfiniBand foi projetado, desde o início, para eliminar esse caminho. A placa de rede, chamada HCA (Host Channel Adapter), recebe permissão para ler e escrever diretamente na memória do servidor remoto. O sistema operacional autoriza uma vez, no começo, e depois sai da frente. Chama-se RDMA (Remote Direct Memory Access): acesso direto à memória remota.

Duas consequências práticas:

  • A latência despenca, porque o caminho é fisicamente mais curto.
  • O processador fica livre, porque a transferência acontece sem ele. Numa máquina com oito GPUs, isso significa que a CPU continua alimentando as GPUs em vez de gerenciar pacotes.

Por que isso importa mais em IA do que em qualquer outra carga

Treinar um modelo grande em várias GPUs exige que, a cada passo, todas as GPUs troquem e combinem seus resultados parciais. É uma operação coletiva: ninguém avança enquanto o último não terminar.

O efeito é implacável. Se as GPUs passam 30% do tempo esperando a rede, você comprou um cluster e está usando 70% dele, permanentemente, por todos os anos de vida do ativo. É o mesmo que pagar por oito GPUs e receber cinco e meia.

InfiniBand ataca isso por duas frentes: reduz o tempo de cada troca e, nas gerações recentes, executa parte da combinação dentro do próprio switch, tecnologia que a NVIDIA chama de SHARP. Em vez de todos os dados viajarem até um nó, serem somados e voltarem, a soma acontece no caminho.

As três garantias estruturais

Três características, presentes desde a concepção, separam InfiniBand de uma rede de escritório adaptada:

Rede sem perda. Em Ethernet clássico, congestionou, descarta-se o pacote e retransmite. InfiniBand usa controle de fluxo por crédito: o emissor só transmite quando o receptor já garantiu espaço. O pacote não é descartado porque nunca é enviado sem destino garantido. Numa operação coletiva, uma única retransmissão atrasa o grupo inteiro.

Gerenciamento centralizado. Um componente chamado Subnet Manager enxerga a topologia inteira, calcula as rotas e as distribui. A rede é planejada, não descoberta, o que torna o comportamento previsível sob carga.

Roteamento adaptativo. Quando um caminho congestiona, o tráfego é desviado em tempo real, sem esperar que a camada de aplicação perceba.

Tabela canônica · As gerações InfiniBand

Cada geração dobra a taxa por lane. A largura de link mais comum em cluster é x4, quatro lanes agrupadas em uma porta. É por isso que “NDR” significa 400 Gb/s na prática, embora a lane individual seja de 100 Gb/s.

GeraçãoAno aprox.Por laneCodificaçãoPorta x4Conector típico
SDR Single Data Rate20012,5 Gb/s8b/10b8 Gb/s úteisCX4
DDR Double20055 Gb/s8b/10b16 Gb/s úteisCX4 · QSFP
QDR Quad200810 Gb/s8b/10b32 Gb/s úteisQSFP
FDR Fourteen201114,0625 Gb/s64b/66b~54,5 Gb/s úteis (56 nominais)QSFP+
EDR Enhanced201425,78125 Gb/s64b/66b100 Gb/sQSFP28
HDR High2018–202050 Gb/s (PAM4)64b/66b200 Gb/sQSFP56
NDR Next2021–2022100 Gb/s (PAM4)n/d400 Gb/sOSFP · QSFP112
XDR eXtreme2024–2025200 Gb/s (PAM4)n/d800 Gb/sOSFP224
GDR · roteiron/d400 Gb/sn/d1,6 Tb/sOSFP-XD

Arraste para o lado para ver a tabela inteira.

Duas leituras que a tabela esconde e que valem dinheiro:

Codificação não é detalhe. Até QDR, a cada 10 bits transmitidos, 2 eram sobrecarga de sincronismo, 20% do link. É por isso que QDR, anunciado como “40 Gb/s”, entrega 32. A partir de FDR, a codificação 64b/66b derruba a sobrecarga para cerca de 3%. Se você compara equipamento antigo com novo pelo número do folheto, está comparando grandezas diferentes.

PAM4 muda a física. Até EDR, o sinal era binário: alto ou baixo. De HDR em diante, cada símbolo carrega quatro níveis, dois bits por símbolo. Dobra-se a taxa sem dobrar a frequência, mas os níveis ficam mais próximos e a tolerância a ruído cai. Consequência direta: correção de erro obrigatória (que adiciona latência) e alcance de cobre menor. A física é a razão pela qual seu cluster novo precisa de mais fibra que o antigo.

Latência típica ponta a ponta em NDR: [DATA TBC], a preencher com medição própria ou documentação NVIDIA citada; não publicar número de fabricante sem atribuição.

O ecossistema que roda sobre InfiniBand

InfiniBand raramente aparece sozinho na conversa. Estes são os nomes que você vai ouvir e o que cada um significa:

TermoO que éPor que importa para você
RDMA / verbsA interface de programação do acesso direto à memória remotaÉ a fundação. Todo o resto depende dela
GPUDirect RDMAA GPU de um nó escreve na GPU de outro sem passar pela memória do sistemaElimina duas cópias no caminho crítico do treinamento
GPUDirect StorageA GPU lê do armazenamento sem escala na memória do sistemaDecisivo quando o gargalo é alimentar dados, não calcular
NVMe-oF NVMe over FabricsO protocolo de disco NVMe transportado pela redeUm disco em outro rack se comporta quase como local. É a base do armazenamento desagregado
SHARPAgregação executada dentro do switchReduz o tempo das operações coletivas, o gargalo do treinamento distribuído
MPI / UCXA camada que a aplicação científica usaPraticamente todo código de HPC fala MPI; UCX faz a ponte com o hardware
Subnet Manager (OpenSM, UFM)O cérebro que calcula e distribui as rotasSem ele a rede não sobe. Quem opera precisa saber disso
IPoIBIP tradicional encapsulado sobre InfiniBandCompatibilidade para ferramentas legadas. Não use para o caminho de alto desempenho

Arraste para o lado para ver a tabela inteira.

“NVMe over InfiniBand” é o nome informal da combinação NVMe-oF sobre RDMA sobre InfiniBand.

As interfaces e os cabos

Conectores

O conector muda com a geração porque a física muda. A regra prática: QSFP foi a família dominante de QDR a HDR; OSFP, maior e com dissipação térmica muito superior, tornou-se necessária em NDR; OSFP-XD é a resposta para 1,6 Tb/s.

Nove conectores lado a lado, do CX4 ao OSFP-XD, em ordem crescente de tamanho e de taxa por porta
A física obriga o formato a mudar. Do CX4 dos primeiros anos ao OSFP-XD de 1,6 Tb/s, cada salto de geração pediu mais lanes e mais área de dissipação. É por isso que o conector do cluster novo não entra no switch antigo.

Um detalhe que gera confusão real: em NDR, uma gaiola (cage) OSFP de switch frequentemente comporta duas portas de 400 Gb/s. Um switch com 32 gaiolas OSFP oferece 64 portas de 400 Gb/s. Contar gaiolas em vez de portas leva a subdimensionar o switch pela metade.

Comparação frontal entre um QSFP de fileira única com quatro lanes e um OSFP de fileira dupla com oito lanes, e abaixo um cabo de derivação que divide 800G em dois enlaces de 400G
A gaiola OSFP tem dois bancos de 400G. É essa fileira dupla que permite a uma gaiola servir duas portas, e é exatamente por isso que contar gaiolas em vez de portas subdimensiona o switch pela metade.

Os três meios

Quatro meios de interconexão lado a lado: cobre passivo, cobre ativo, óptico ativo e transceptor com fibra
Os quatro meios na ordem em que o alcance cresce, e o custo por porta acompanha. A escolha entre eles é econômica antes de ser técnica.
MeioAlcance típicoLatênciaCusto relativoPotênciaQuando usar
DAC · cobre passivometros (encurta a cada geração)menorbaixo~zeroDentro do rack, GPU-switch
ACC / AEC · cobre ativoestende o alcance do cobrebaixamédiobaixaRack adjacente, quando DAC não alcança
AOC · óptico ativodezenas de metrosbaixamédio-altomédiaEntre racks, cabeamento flexível
Transceptor + fibracentenas de metros a quilômetrosbaixaalto (par de módulos)maiorBackbone, entre salas, campus

Arraste para o lado para ver a tabela inteira.

A tendência que decide o projeto: a cada geração, o alcance útil do cobre encolhe. O que era resolvido com cobre barato em EDR exige cobre ativo em HDR e óptica em NDR. O custo de interconexão por porta sobe mais rápido que a taxa de transmissão, e isso precisa entrar no orçamento antes da compra, não depois.

Nas variantes ópticas, o sufixo diz o alcance: SR curto em fibra multimodo, DR em torno de meio quilômetro, FR alguns quilômetros, LR dezenas.

Diagrama de um Quantum-2 QM9700 com 32 gaiolas OSFP twin-port: dez gaiolas ocupadas, cada uma por um cabo splitter que se abre em duas pernas de 400G NDR, chegando a vinte portas numeradas de um nó B300, um nó H200, um nó de armazenamento e um H200 NVL
O mesmo switch, cabo a cabo. Dez gaiolas ocupadas e dez cabos produzem vinte enlaces, porque todo cabo é splitter: gaiola, cabo e enlace dão três números diferentes, e a proposta precisa dizer qual deles está cotando. O grupo em ouro é o do B300, cujas portas ConnectX-8 são capazes de 800G XDR e operam aqui a 400G, porque a retrocompatibilidade mora no silício das duas pontas e este switch é NDR.

A matemática que decide

Considere um cluster de 32 nós com 8 GPUs cada, 256 GPUs, com custo de aquisição de GPU na casa de US$ 8M, número ilustrativo, substitua pelo seu.

Cenário A, economizar na rede. A interconexão é dimensionada abaixo do necessário. As GPUs ficam ociosas 25% do tempo esperando comunicação. Economia na compra: digamos US$ 400K.

Cenário B, rede dimensionada. Ociosidade cai para 8%.

A conta que importa:

  • Diferença de aproveitamento: 17 pontos percentuais sobre um ativo de US$ 8M.
  • Valor de GPU efetivamente perdido no Cenário A: US$ 1,36M de capacidade que você comprou e não usa.
  • Ao longo de 4 anos de vida útil, o cluster subdimensionado entrega o trabalho de um cluster significativamente menor, enquanto consome a mesma energia, ocupa o mesmo espaço e custa o mesmo contrato de suporte.

Os US$ 400K economizados custaram US$ 1,36M de capacidade instalada. E, diferente de quase todo erro de especificação, este é irreversível sem trocar o cabeamento e os adaptadores, ou seja, sem parar o cluster.

Há um segundo efeito, menos visível e igualmente caro: um cluster com má comunicação não escala. Adicionar nós melhora pouco, porque o custo de coordenação cresce mais rápido que a capacidade. Você perde não só desempenho hoje, mas a opção de crescer amanhã.

Este é o raciocínio por trás do princípio de arquitetura que a ARETE aplica: especificar a interconexão para a fronteira, não para a carga de hoje. A rede é o subsistema de vida mais longa do cluster e o de troca mais cara. Os nós de cálculo serão substituídos duas ou três vezes; o cabeamento estruturado, quase nunca.

Erros de especificação mais comuns

1 · Confundir taxa nominal com taxa útil. “QDR 40 Gb/s” entrega 32. É codificação 8b/10b, não marketing enganoso, mas quem compara gerações pelo folheto compara grandezas diferentes.

2 · Ler “1,6 Tb/s” como uma porta de 1,6 Tb/s. Na esmagadora maioria dos casos, o número se refere a um módulo de porta dupla (2 × 800 Gb/s), a uma capacidade agregada, ou ao roteiro futuro (GDR). Pergunte sempre: isto é por porta, por gaiola, ou agregado? A resposta muda o dimensionamento do switch.

3 · Contar gaiolas OSFP como se fossem portas. Em NDR, uma gaiola comumente serve duas portas de 400 Gb/s. Errar aqui subdimensiona o switch em 50%.

4 · Planejar cobre onde a geração já exige óptica. O alcance de cobre encolhe a cada salto. Um layout de sala herdado da geração anterior, reaproveitado sem revisão, transforma-se em compra emergencial de transceptores, no pior momento, com o pior preço.

5 · Tratar a rede como componente e não como cadeia. Um adaptador rápido atrás de um switch subdimensionado entrega o desempenho do switch. Um switch excelente atrás de um cabeamento inadequado entrega o desempenho do cabo. A rede é uma cadeia em série: o resultado é o do elo mais fraco, e o elo mais fraco raramente é o componente que aparece na proposta.

REFERÊNCIAS

Fontes

  1. InfiniBand Architecture Specification InfiniBand Trade Association (IBTA) norma infinibandta.org ↗ verificado em 19/07/2026
  2. InfiniBand Roadmap InfiniBand Trade Association (IBTA) norma infinibandta.org ↗ verificado em 19/07/2026
  3. OSFP Multi-Source Agreement OSFP MSA norma osfpmsa.org ↗ verificado em 19/07/2026
  4. NVIDIA Networking Documentation NVIDIA fabricante docs.nvidia.com ↗ verificado em 19/07/2026
  5. TOP500 · Interconnect Family Statistics TOP500.org acadêmica top500.org ↗ verificado em 19/07/2026

Valores específicos por produto devem ser verificados na documentação do fabricante correspondente à data de especificação. Este documento não substitui a folha de dados do equipamento.