← Infrastructure AI Networking
Infrastructure

Scale-Up vs Scale-Out Architectures

Scale-Up architectures combine resources into a massive, unified logical node via high-speed proprietary interconnects (NVLink, NVSwitch).

Source: mortalapps.com
TL;DR
  • Scale-Up architectures combine resources into a massive, unified logical node via high-speed proprietary interconnects (NVLink, NVSwitch).
  • Scale-Out architectures connect multiple independent nodes across a data center using standardized protocols (InfiniBand, Ethernet).
  • The boundary between scale-up and scale-out dictates parallelization strategies: Tensor Parallelism is strictly confined to scale-up domains, while Data Parallelism spans scale-out fabrics.
  • The industry is relentlessly expanding the scale-up boundary (e.g., scaling from 8-GPU nodes to 72-GPU racks) to support trillion-parameter monolithic inference in real-time.

Why This Matters

Understanding exactly where scale-up ends and scale-out begins is the most critical constraint in AI model training. The bandwidth drop-off at this physical boundary is devastating—plummeting from 1.8 TB/s (NVLink) down to 100 GB/s (Ethernet). If an engineer misconfigures a Distributed Training framework and allows heavy model-parallel communication to spill into the scale-out network, hardware utilization will collapse immediately.

Core Intuition

Think of Scale-Up as expanding a single factory by tearing down walls and building a massive open floorplan where workers can hand tools directly to each other (NVSwitch). Scale-Out is building fifty separate smaller factories and coordinating them via a fleet of delivery trucks on a highway (InfiniBand/Ethernet). The factory floor is incredibly fast but physically constrained by structural limits (copper cable lengths); the highway is infinitely scalable but vastly slower and prone to traffic jams.

Technical Deep Dive

Scale-up domains utilize coherent memory and passive copper backplanes to construct non-blocking L1 domains. In the GB300 NVL72 architecture, 72 GPUs form a single scale-up entity pushing 130 TB/s of aggregate NVLink bandwidth. The network topology inside this domain is entirely managed by NVOS running on NVSwitches, entirely bypassing host CPUs, NICs, and the traditional OSI stack.

Once traffic physically leaves the NVL72 rack or the DGX baseboard, it enters the scale-out domain. Scale-out utilizes ConnectX SuperNICs encapsulating data into IP/UDP/RDMA packets. This fabric relies on Clos topologies (Leaf-Spine) and complex congestion control algorithms (DCQCN, UET, PFC). Scale-out transport speeds (800 Gbps) are an order of magnitude slower than scale-up interconnects, but they allow connecting hundreds of thousands of GPUs globally.

Key Takeaways

Scale-up domains provide TB/s bandwidth but are physically limited to single or adjacent racks due to strict copper constraints.
Scale-out domains provide GB/s bandwidth, rely on optical fabrics, and scale to millions of endpoints.
Tensor Parallelism and MoE dispatch must ideally be confined within the scale-up domain.
The GB200 NVL72 pushes the scale-up boundary from 8 GPUs to 72 GPUs, fundamentally changing cluster mathematics.