AI inference glossary
HardwareRDMA

Remote direct memory access

Also known as RDMA, RoCE, GPUDirect RDMA

In plain English

RDMA lets one machine read or write the memory of another directly over the network, without either CPU copying data along the way.

Technical definition

Remote direct memory access is a networking capability where the network adapter moves data straight between the memories of two machines, bypassing operating system and CPU copy overhead.

Engineering details

A conventional network stack copies data through kernel buffers on both ends, burning CPU cycles and latency. RDMA adapters transfer directly between registered memory regions, and GPUDirect extends this so adapters write straight into accelerator HBM. InfiniBand has RDMA built in, while RoCE carries the same verbs over Ethernet. Collective libraries such as NCCL and RCCL, and KV cache transfer paths in disaggregated serving, are built on these primitives.

Why it matters

RDMA is the floor the whole distributed AI stack stands on: without it, cross node collectives and cache transfers would bottleneck on CPUs long before saturating the links. The RoCE variant is what allows Ethernet based clusters to compete with InfiniBand at lower cost.

How to read it in InferenceX

Every InferenceX multi node result depends on RDMA transports underneath its collectives and, for disaggregated recipes, underneath prefill to decode KV movement, so transport maturity is part of what separates otherwise similar cluster results.