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.
nvswitchinfrastructure
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.