Evaluating Modern GPU Interconnect: PCIe, NVLink, NV-SLI, NVSwitch and GPUDirect
Not on the map. Why?
Abstract (arXiv)
High performance multi-GPU computing becomes an inevitable trend due to the ever-increasing demand on computation capability in emerging domains such as deep learning, big data and planet-scale simulations. However, the lack of deep understanding on how modern GPUs can be connected and the real impact of state-of-the-art interconnect technology on multi-GPU application performance become a hurdle. In this paper, we fill the gap by conducting a thorough evaluation on five latest types of modern GPU interconnects: PCIe, NVLink-V1, NVLink-V2, NVLink-SLI and NVSwitch, from six high-end servers and HPC platforms: NVIDIA P100-DGX-1, V100-DGX-1, DGX-2, OLCF's SummitDev and Summit supercomputers, as well as an SLI-linked system with two NVIDIA Turing RTX-2080 GPUs. Based on the empirical evaluation, we have observed four new types of GPU communication network NUMA effects: three are triggered by NVLink's topology, connectivity and routing, while one is caused by PCIe chipset design issue. These observations indicate that, for an application running in a multi-GPU node, choosing the right GPU combination can impose considerable impact on GPU communication efficiency, as well as the application's overall performance. Our evaluation can be leveraged in building practical multi-GPU performance models, which are vital for GPU task allocation, scheduling and migration in a shared environment (e.g., AI cloud and HPC centers), as well as communication-oriented performance tuning.
Key facts. Cited by 41 papers in the map (data through 14 Oct 2026). First posted on arXiv 11 Mar 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 6; 2023: 5; 2024: 11; 2025: 8; 2026: 5.
41 papers.
Sort:
By area:
- 2022LUT-GEMM: Quantized Matrix Multiplication based on LUTs for Efficient Inference in Large-Scale Generative Language Modelscited by 105
- 2022DFX: A Low-latency Multi-FPGA Appliance for Accelerating Transformer-based Text Generationcited by 48
- 2024Shortcut-connected Expert Parallelism for Accelerating Mixture-of-Expertscited by 32
- 2021Themis: A Network Bandwidth-Aware Collective Scheduling Policy for Distributed Training of DL Modelscited by 16
- 2022MGG: Accelerating Graph Neural Networks with Fine-grained intra-kernel Communication-Computation Pipelining on Multi-GPU Platformscited by 16
- 2021PatrickStar: Parallel Training of Pre-trained Models via Chunk-based Memory Managementcited by 15
- 2024APEX: An Extensible and Dynamism-Aware Simulator for Automated Parallel Execution in LLM Servingcited by 15
- 2023Aligning Language Models with Offline Learning from Human Feedbackcited by 14
- 2024Federated Learning Priorities Under the European Union Artificial Intelligence Actcited by 13
- 2024Demystifying AI Platform Design for Distributed Inference of Next-Generation LLM modelscited by 12
- 2023G10: Enabling An Efficient Unified GPU Memory and Storage Architecture with Smart Tensor Migrationscited by 10
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 10
29 more
- 2023Zero redundancy distributed learning with differential privacycited by 7
- 2022Harmony: Overcoming the Hurdles of GPU Memory Capacity to Train Massive DNN Models on Commodity Serverscited by 6
- 2024Exploring GPU-to-GPU Communication: Insights into Supercomputer Interconnectscited by 6
- 2022Efficient Direct-Connect Topologies for Collective Communicationscited by 5
- 2024Deep Learning Library Testing: Definition, Methods and Challengescited by 5
- 2024Retrofitting Temporal Graph Neural Networks with Transformercited by 5
- 2021Accelerating Neural Network Training with Distributed Asynchronous and Selective Optimization (DASO)cited by 4
- 2021MG-GCN: Scalable Multi-GPU GCN Training Frameworkcited by 4
- 2021CGX: Adaptive System Support for Communication-Efficient Deep Learningcited by 4
- 2023Holmes: Towards Distributed Training Across Clusters with Heterogeneous NIC Environmentcited by 4
- 2025ADOR: A Design Exploration Framework for LLM Serving with Enhanced Latency and Throughputcited by 4
- 2025SpecPipe: Accelerating Pipeline Parallelism-based LLM Inference with Speculative Decodingcited by 4
- 2021An Oracle for Guiding Large-Scale Model/Hybrid Parallel Training of Convolutional Neural Networkscited by 2
- 2023GraNNDis: Efficient Unified Distributed Training Framework for Deep GNNs on Large Clusterscited by 2
- 2024GPU Cluster Scheduling for Network-Sensitive Deep Learningcited by 2
- 2025EQuARX: Efficient Quantized AllReduce in XLA for Distributed Machine Learning Accelerationcited by 2
- 2025WeChat-YATT: A Scalable, Simple, Efficient, and Production Ready Training Librarycited by 2
- 2022RAMP: A Flat Nanosecond Optical Network and MPI Operations for Distributed Deep Learning Systemscited by 1
- 2024Towards Universal Performance Modeling for Machine Learning Training on Multi-GPU Platformscited by 1
- 2024FRED: Flexible REduction-Distribution Interconnect and Communication Implementation for Wafer-Scale Distributed Training of DNN Modelscited by 1
- 2025Intra-DP: A High Performance Collaborative Inference System for Mobile Edge Computingcited by 1
- 2025G-Core: A Simple, Scalable and Balanced RLHF Trainercited by 1
- 2026Parallelization Strategies for Dense LLM Deployment: Navigating Through Application-Specific Tradeoffs and Bottleneckscited by 1
- 2025Accelerating MoE Model Inference with Expert Shardingcited by 0
- 2025Hardware-Aware Data and Instruction Mapping for AI Tasks: Balancing Parallelism, I/O and Memory Tradeoffscited by 0
- 2026COMPASS-ABS: Reducing Fragmentation in Shared GPU Clusters for Deep Learning Training Workloadscited by 0
- 2026The Life of a Token: from Words to Bits on the Wirecited by 0
- 2026Conduit: An Experience Data Plane for Distributed Reinforcement Learningcited by 0
- 2026EMA: Elastic and Performance Transparent Memory Across GPUscited by 0
- 2026EMA: Elastic and Performance Transparent Memory Across GPUs22 Sep 2026
- 2026Conduit: An Experience Data Plane for Distributed Reinforcement Learning21 Sep 2026
- 2026The Life of a Token: from Words to Bits on the Wire17 Sep 2026
- 2026COMPASS-ABS: Reducing Fragmentation in Shared GPU Clusters for Deep Learning Training Workloads16 Sep 2026
- 2026Parallelization Strategies for Dense LLM Deployment: Navigating Through Application-Specific Tradeoffs and Bottlenecks5 Mar 2026
- 2025Hardware-Aware Data and Instruction Mapping for AI Tasks: Balancing Parallelism, I/O and Memory Tradeoffs4 Sep 2025
- 2025WeChat-YATT: A Scalable, Simple, Efficient, and Production Ready Training Library11 Aug 2025
- 2025G-Core: A Simple, Scalable and Balanced RLHF Trainer30 Jul 2025
- 2025Intra-DP: A High Performance Collaborative Inference System for Mobile Edge Computing8 Jul 2025
- 2025EQuARX: Efficient Quantized AllReduce in XLA for Distributed Machine Learning Acceleration21 Jun 2025
- 2025SpecPipe: Accelerating Pipeline Parallelism-based LLM Inference with Speculative Decoding5 Apr 2025
- 2025Accelerating MoE Model Inference with Expert Sharding11 Mar 2025
29 more
- 2025ADOR: A Design Exploration Framework for LLM Serving with Enhanced Latency and Throughput6 Mar 2025
- 2024APEX: An Extensible and Dynamism-Aware Simulator for Automated Parallel Execution in LLM Serving26 Nov 2024
- 2024Retrofitting Temporal Graph Neural Networks with Transformer9 Sep 2024
- 2024Exploring GPU-to-GPU Communication: Insights into Supercomputer Interconnects26 Aug 2024
- 2024FRED: Flexible REduction-Distribution Interconnect and Communication Implementation for Wafer-Scale Distributed Training of DNN Models28 Jun 2024
- 2024Demystifying AI Platform Design for Distributed Inference of Next-Generation LLM models3 Jun 2024
- 2024Deep Learning Library Testing: Definition, Methods and Challenges27 Apr 2024
- 2024Towards Universal Performance Modeling for Machine Learning Training on Multi-GPU Platforms19 Apr 2024
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Survey9 Apr 2024
- 2024Shortcut-connected Expert Parallelism for Accelerating Mixture-of-Experts7 Apr 2024
- 2024Federated Learning Priorities Under the European Union Artificial Intelligence Act5 Feb 2024
- 2024GPU Cluster Scheduling for Network-Sensitive Deep Learning29 Jan 2024
- 2023Holmes: Towards Distributed Training Across Clusters with Heterogeneous NIC Environment6 Dec 2023
- 2023Zero redundancy distributed learning with differential privacy20 Nov 2023
- 2023GraNNDis: Efficient Unified Distributed Training Framework for Deep GNNs on Large Clusters12 Nov 2023
- 2023G10: Enabling An Efficient Unified GPU Memory and Storage Architecture with Smart Tensor Migrations13 Oct 2023
- 2023Aligning Language Models with Offline Learning from Human Feedback23 Aug 2023
- 2022RAMP: A Flat Nanosecond Optical Network and MPI Operations for Distributed Deep Learning Systems28 Nov 2022
- 2022DFX: A Low-latency Multi-FPGA Appliance for Accelerating Transformer-based Text Generation22 Sep 2022
- 2022MGG: Accelerating Graph Neural Networks with Fine-grained intra-kernel Communication-Computation Pipelining on Multi-GPU Platforms14 Sep 2022
- 2022LUT-GEMM: Quantized Matrix Multiplication based on LUTs for Efficient Inference in Large-Scale Generative Language Models20 Jun 2022
- 2022Efficient Direct-Connect Topologies for Collective Communications7 Feb 2022
- 2022Harmony: Overcoming the Hurdles of GPU Memory Capacity to Train Massive DNN Models on Commodity Servers2 Feb 2022
- 2021CGX: Adaptive System Support for Communication-Efficient Deep Learning16 Nov 2021
- 2021MG-GCN: Scalable Multi-GPU GCN Training Framework17 Oct 2021
- 2021Themis: A Network Bandwidth-Aware Collective Scheduling Policy for Distributed Training of DL Models9 Oct 2021
- 2021PatrickStar: Parallel Training of Pre-trained Models via Chunk-based Memory Management12 Aug 2021
- 2021An Oracle for Guiding Large-Scale Model/Hybrid Parallel Training of Convolutional Neural Networks19 Apr 2021
- 2021Accelerating Neural Network Training with Distributed Asynchronous and Selective Optimization (DASO)12 Apr 2021
- 2024APEX: An Extensible and Dynamism-Aware Simulator for Automated Parallel Execution in LLM Servingcited by 15
- 2024Demystifying AI Platform Design for Distributed Inference of Next-Generation LLM modelscited by 12
- 2025ADOR: A Design Exploration Framework for LLM Serving with Enhanced Latency and Throughputcited by 4
- 2025SpecPipe: Accelerating Pipeline Parallelism-based LLM Inference with Speculative Decodingcited by 4
- 2025SpecPipe: Accelerating Pipeline Parallelism-based LLM Inference with Speculative Decoding5 Apr 2025
- 2025ADOR: A Design Exploration Framework for LLM Serving with Enhanced Latency and Throughput6 Mar 2025
- 2024APEX: An Extensible and Dynamism-Aware Simulator for Automated Parallel Execution in LLM Serving26 Nov 2024
- 2024Demystifying AI Platform Design for Distributed Inference of Next-Generation LLM models3 Jun 2024
- 2025G-Core: A Simple, Scalable and Balanced RLHF Trainercited by 1
- 2025G-Core: A Simple, Scalable and Balanced RLHF Trainer30 Jul 2025
- 2022LUT-GEMM: Quantized Matrix Multiplication based on LUTs for Efficient Inference in Large-Scale Generative Language Modelscited by 105
- 2022DFX: A Low-latency Multi-FPGA Appliance for Accelerating Transformer-based Text Generationcited by 48
- 2021Themis: A Network Bandwidth-Aware Collective Scheduling Policy for Distributed Training of DL Modelscited by 16
- 2022MGG: Accelerating Graph Neural Networks with Fine-grained intra-kernel Communication-Computation Pipelining on Multi-GPU Platformscited by 16
- 2021PatrickStar: Parallel Training of Pre-trained Models via Chunk-based Memory Managementcited by 15
- 2024Federated Learning Priorities Under the European Union Artificial Intelligence Actcited by 13
- 2023G10: Enabling An Efficient Unified GPU Memory and Storage Architecture with Smart Tensor Migrationscited by 10
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 10
- 2023Zero redundancy distributed learning with differential privacycited by 7
- 2022Harmony: Overcoming the Hurdles of GPU Memory Capacity to Train Massive DNN Models on Commodity Serverscited by 6
- 2024Exploring GPU-to-GPU Communication: Insights into Supercomputer Interconnectscited by 6
- 2022Efficient Direct-Connect Topologies for Collective Communicationscited by 5
12 most cited of 31 All 31 (JSON)
- 2026EMA: Elastic and Performance Transparent Memory Across GPUs22 Sep 2026
- 2026The Life of a Token: from Words to Bits on the Wire17 Sep 2026
- 2026COMPASS-ABS: Reducing Fragmentation in Shared GPU Clusters for Deep Learning Training Workloads16 Sep 2026
- 2026Parallelization Strategies for Dense LLM Deployment: Navigating Through Application-Specific Tradeoffs and Bottlenecks5 Mar 2026
- 2025Hardware-Aware Data and Instruction Mapping for AI Tasks: Balancing Parallelism, I/O and Memory Tradeoffs4 Sep 2025
- 2025Intra-DP: A High Performance Collaborative Inference System for Mobile Edge Computing8 Jul 2025
- 2025EQuARX: Efficient Quantized AllReduce in XLA for Distributed Machine Learning Acceleration21 Jun 2025
- 2024Retrofitting Temporal Graph Neural Networks with Transformer9 Sep 2024
- 2024Exploring GPU-to-GPU Communication: Insights into Supercomputer Interconnects26 Aug 2024
- 2024FRED: Flexible REduction-Distribution Interconnect and Communication Implementation for Wafer-Scale Distributed Training of DNN Models28 Jun 2024
- 2024Deep Learning Library Testing: Definition, Methods and Challenges27 Apr 2024
- 2024Towards Universal Performance Modeling for Machine Learning Training on Multi-GPU Platforms19 Apr 2024
12 newest of 31 All 31 (JSON)