This glossary defines the terms I use on this blog for GPU cluster networks, in plain language and the way I use them in every post. Each term has its own heading, so you can link straight to it (for example, rail-optimized).
A note on naming: NVIDIA program and product names (NCP, Reference Architecture, SuperPOD, Spectrum-X) refer to specific NVIDIA things. When I describe a design that hasn’t been validated by NVIDIA, I call it a “pattern” or a “rail group,” never an RA.
Contents
- Scale-up
- NVLink domain
- Scale-out / backend / east-west compute fabric
- CIN (Cluster Interconnect Network)
- Frontend / north-south (converged)
- TAN (Tenant Access Network)
- Tenant network
- OOB / management (SMN)
- In-band management
- Storage fabric
- Border / edge / DCI
- ToR (top-of-rack)
- Leaf / spine / super-spine
- Rail-optimized
- Plane (dual-plane)
- Oversubscription
- SU (Scalable Unit)
- POD / BasePOD / SuperPOD
- RA (Reference Architecture)
- Enterprise RA
- NCP (NVIDIA Cloud Partner)
- NCP Hardware Reference Design
- Deployment-specific agreement / exception
- Spectrum-X
- Spectrum (SN5600/SN5610/SN6600/SN2201)
- InfiniBand (Quantum)
- NIC / SuperNIC (ConnectX-7/8/9)
- DPU (BlueField-3/4)
- BlueField-3 SuperNIC
- RoCEv2
- PFC / ECN / DCQCN
- Adaptive routing / DLB / packet spraying
- NCCL
- Tomahawk (TH5 51.2T, TH6 102.4T, TH Ultra)
- AIS800-64O / -64D / -32O / -32D
- Jericho3-AI
- SONiC / Enterprise SONiC
- SAI
- ONIE
- EVPN-VXLAN
- UALink / UALoE / ESUN / SUE
- Operator vs tenant
- AI Cloud Ready / Exemplar Cloud
- Deployment pattern
Scale-up
GPUs sharing memory directly over NVLink and NVSwitch as “one big GPU,” inside a server (HGX = 8 GPUs) or a rack (NVL72 = 72 GPUs). It is not Ethernet.
NVLink domain
The set of GPUs on one scale-up fabric. I say “the NVLink domain,” not “the rack network.”
Scale-out / backend / east-west compute fabric
The RDMA network joining GPUs across servers, usually one NIC per GPU into rail leaves. NVIDIA’s NCP documents call it the CIN.
CIN (Cluster Interconnect Network)
The NCP name for the back-end fabric. NCP documents list InfiniBand (Quantum) or Ethernet (Spectrum-X) for it.
Frontend / north-south (converged)
The network on the DPU or front-end NIC ports: storage, in-band management, tenant and internet traffic. It is “converged” when storage rides on it. The NCP name is TAN.
TAN (Tenant Access Network)
NCP’s name for the front-end network. Always Ethernet; NCP’s IaaS table lists “Ethernet (Spectrum).”
Tenant network
A customer’s isolated overlay (a VPC) riding on the front-end, usually EVPN-VXLAN.
OOB / management (SMN)
A separate 1G Ethernet network to BMCs, switch management ports, PDUs and CDUs. NCP calls it the SMN and doesn’t name a vendor.
In-band management
Provisioning, Kubernetes or Slurm control, and monitoring traffic carried over the front-end. Not the same thing as out-of-band management.
Storage fabric
The network to file and object storage. It may be separate or converged onto the front-end. NVIDIA’s storage reference designs default to Spectrum SN5600 switches in the bill of materials.
Border / edge / DCI
The uplink out of the cluster to the internet, the WAN or other sites (sometimes called “scale-across”).
ToR (top-of-rack)
A switch in the rack. On NVL72 the only ToRs are the two management switches; back-end leaves sit in separate network racks.
Leaf / spine / super-spine
The tiers of a Clos fabric. A super-spine joins multiple spine groups.
Rail-optimized
GPU n of every server connects to leaf n, so same-rail traffic is one hop. Rails cut across servers, not racks.
Plane (dual-plane)
Independent, parallel back-end fabrics. Each GPU’s NIC ports are split across the planes for bandwidth and failure isolation.
Oversubscription
Downlink bandwidth divided by uplink bandwidth on a switch. Back ends are usually 1:1 (non-blocking); front ends can be oversubscribed.
SU (Scalable Unit)
A repeatable scale-out building block. NVIDIA defines it differently across its reference architectures; the term is not exclusive to NVIDIA. For non-NVIDIA designs I say “pod” or “rail group” instead.
POD / BasePOD / SuperPOD
“POD” is generic in NCP documents. DGX BasePOD and DGX SuperPOD are NVIDIA products built from DGX systems with NVIDIA networking only; the names don’t apply to other designs.
RA (Reference Architecture)
A documented design for a particular use case and set of assumptions. NVIDIA publishes specific RAs with their own prescribed components. An Edgecore architecture proposal does not establish conformance to one of those NVIDIA designs.
Enterprise RA
NVIDIA’s on-premises designs (for example HGX AI Factory and NVL72 AI Factory) with partner endorsement, built on Spectrum-X.
NCP (NVIDIA Cloud Partner)
An NVIDIA partner program for GPU clouds. It is not a switch certification; there is no such thing as an “NCP-certified switch.”
NCP Hardware Reference Design
The gated (partner login) design that NCP builds are expected to follow closely.
Deployment-specific agreement / exception
The only documented way a baseline NCP requirement is waived. The agreement must identify the affected requirement and approved exception.
Spectrum-X
NVIDIA’s Ethernet AI platform: Spectrum switches and SuperNICs working together for adaptive routing and congestion control. It is more than “NVIDIA Ethernet switches.”
Spectrum (SN5600/SN5610/SN6600/SN2201)
NVIDIA switch families. The SN2201 is the 1G management switch.
InfiniBand (Quantum)
NVIDIA’s non-Ethernet back-end option.
NIC / SuperNIC (ConnectX-7/8/9)
The data mover, one per GPU on the back end, using GPUDirect RDMA straight into GPU memory. ConnectX-8 on HGX B300 runs 2x400GbE.
DPU (BlueField-3/4)
A NIC plus Arm cores running its own OS. Used as the front-end and storage card for overlays, isolation and security. It offloads the host CPU, not the GPU.
BlueField-3 SuperNIC
BlueField silicon sold as a back-end NIC for early Spectrum-X deployments; not the DPU role.
RoCEv2
RDMA over Converged Ethernet, version 2. The classic recipe runs it on a lossless, tuned fabric (PFC plus ECN/DCQCN), Operator-specific alternatives include PFC-only designs with workload coordination and distinct multipath transports such as MRC. Those are not interchangeable configuration recipes.
PFC / ECN / DCQCN
Priority Flow Control, Explicit Congestion Notification and the DCQCN congestion control algorithm: the flow control and congestion signaling that keep RoCE traffic from dropping.
Adaptive routing / DLB / packet spraying
Per-packet or per-flow path balancing. Spectrum-X does it across switch and NIC; Broadcom Tomahawk switches offer dynamic load balancing (DLB).
NCCL
NVIDIA’s collective communications library (all-reduce, all-to-all) that rides the back-end fabric. AMD’s equivalent is RCCL.
Tomahawk (TH5 51.2T, TH6 102.4T, TH Ultra)
Broadcom Ethernet switch ASICs. Tomahawk 5 is 51.2 Tb/s; Tomahawk 6 is 102.4 Tb/s.
AIS800-64O / -64D / -32O / -32D
Edgecore Tomahawk 5 AI switches: 64x800G OSFP or QSFP-DD in 2RU, and 32-port 1RU versions. (Disclosure: I work at Edgecore.)
Jericho3-AI
A Broadcom scheduled-fabric ASIC (cells and credits), an alternative to a Tomahawk Clos fabric.
SONiC / Enterprise SONiC
SONiC is an open source network operating system built on SAI. Enterprise SONiC is Broadcom’s commercially supported distribution.
SAI
The Switch Abstraction Interface: an open API between the NOS and the switch ASIC. It is why SONiC is portable across hardware.
ONIE
The Open Network Install Environment: a whitebox installer that lets you load any compatible NOS onto a switch.
EVPN-VXLAN
The standard multi-tenant overlay on a BGP underlay. NCP inference provider builds require BGP with EVPN.
UALink / UALoE / ESUN / SUE
Open scale-up efforts. UALoE is UALink over Ethernet (used in AMD Helios). None of them can be used as NVIDIA GPU scale-up.
Operator vs tenant
The operator owns the cluster and buys the switches; the tenant (for example an inference provider) rents managed capacity such as Kubernetes. I say “inference provider,” not “ISP.”
AI Cloud Ready / Exemplar Cloud
NVIDIA validation and performance badges for clouds. They are not NCP tiers.
Deployment pattern
What I call a design that hasn’t been tested or validated as an NVIDIA reference architecture. Placing open Ethernet next to NVIDIA systems is a pattern, not an RA.