Nvswitch

NVSwitch is the switching fabric that interconnects multiple GPUs with high-bandwidth non-blocking communication inside accelerated systems - it provides uniform, scalable GPU-to-GPU bandwidth and simplifies topology for large collective workloads.

What Is NVSwitch?

  • Definition: Dedicated switch ASIC that routes NVLink traffic among many GPUs with high aggregate throughput.
  • Topology Benefit: Creates near all-to-all connectivity so each GPU can communicate efficiently with others.
  • System Role: Enables dense accelerator systems where communication patterns are intensive and dynamic.
  • Performance Outcome: Reduces hop-related bottlenecks and improves collective operation consistency.

Why NVSwitch Matters

  • Scalability: Supports larger GPU groupings without severe intra-node communication penalties.
  • Load Balance: Uniform paths reduce topology hot spots in synchronized training workloads.
  • Parallel Efficiency: Faster intra-node collectives improve end-to-end step throughput.
  • Design Simplicity: Abstracts complex point-to-point wiring into manageable fabric architecture.
  • System Throughput: High-bandwidth switching helps maintain high GPU utilization at scale.

How It Is Used in Practice

  • Fabric-Aware Scheduling: Place tightly coupled jobs on NVSwitch-connected node groups.
  • Collective Stack Tuning: Configure communication libraries to exploit available switch bandwidth.
  • Health Telemetry: Track link counters and congestion signals to prevent silent performance erosion.

NVSwitch is the intra-node network core for modern dense GPU platforms - strong switching performance is essential for predictable large-model training efficiency.

Take nvswitch further

Ask the copilot about this term, or have our engineers assess it against your process.