InterconnectArchitecture track

InfiniBand & RoCE

Read it in Chapter 1 · checkpoint +50 XP →

The scale-out fabric: RDMA networks that move tensors between servers without involving the CPU.

Between servers, GPUs talk over a scale-out network. Two families dominate:

  • InfiniBand (IB): a purpose-built RDMA fabric. NDR runs 400 Gb/s per port with very low latency and credit-based lossless flow control.
  • RoCE v2: RDMA over Converged Ethernet. Same verbs API over Ethernet. It needs careful configuration (PFC/ECN) to stay lossless, but it's cheaper and familiar to network teams.

Modern training servers attach one 400G NIC per GPU (rail-optimized), so each GPU gets ~50 GB/s of scale-out bandwidth via GPUDirect RDMA.

Ops checklist

  • ibstat should show every port Active / LinkUp at the expected rate.
  • NCCL logs NET/IB when it uses RDMA and NET/Socket when it fell back to TCP, a classic silent 10× slowdown (often from NCCL_IB_DISABLE=1 or a bad HCA config).
  • A port going down mid-job hangs collectives until the NCCL watchdog times out.

Use it in a mission

Related

Sources & further reading

Written for LazyLab in our own words; sources are cited for depth and verification.