An Extensible Software Transport Layer for GPU Networking
Not on the map. Why?
Abstract (arXiv)
Fast-evolving machine learning (ML) workloads have increasing requirements for networking. However, host network transport on RDMA NICs is hard to evolve, causing problems for ML workloads. For example, single-path RDMA traffic is prone to flow collisions that severely degrade collective communication performance. We present UCCL, an extensible software transport layer to evolve GPU networking. UCCL decouples the data path and control path of existing RDMA NICs and efficiently runs the control-path transport on host CPUs. This software extensibility brings in transport innovations that cannot be achieved in hardware for ML workloads, e.g., a multipath transport to resolve flow collisions. ML collectives atop UCCL achieve up to 4.5x higher performance compared to existing RDMA NICs.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). First posted on arXiv 24 Apr 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 4; 2026: 6.
10 papers.
- 2025LMCache: An Efficient KV Cache Layer for Enterprise-Scale LLM Inferencecited by 126
- 2025UCCL-EP: Portable Expert-Parallel Communicationcited by 12
- 2025Collective Communication for 100k+ GPUscited by 4
- 2026OrderMoE: An expert similarity driven distributed edge MoE inferencecited by 3
- 2025RailS: Load Balancing for All-to-All Communication in Distributed Mixture-of-Experts Trainingcited by 1
- 2026HetCCL: Accelerating LLM Training with Heterogeneous GPUscited by 1
- 2026TENT: A Declarative Slice Spraying Engine for Performant and Resilient Data Movement in Disaggregated LLM Servingcited by 1
- 2026mKernel: Fast Multi-GPU, Multi-Node Fused Kernelscited by 0
- 2026WeightBridge: An Efficient Weight Transfer Library for Reinforcement Learningcited by 0
- 2026Purlin: Separating Orchestration from the Datapath of Collectivescited by 0
- 2026Purlin: Separating Orchestration from the Datapath of Collectives29 Sep 2026
- 2026WeightBridge: An Efficient Weight Transfer Library for Reinforcement Learning21 Sep 2026
- 2026mKernel: Fast Multi-GPU, Multi-Node Fused Kernels11 Sep 2026
- 2026OrderMoE: An expert similarity driven distributed edge MoE inference19 Jul 2026
- 2026TENT: A Declarative Slice Spraying Engine for Performant and Resilient Data Movement in Disaggregated LLM Serving1 Apr 2026
- 2026HetCCL: Accelerating LLM Training with Heterogeneous GPUs30 Jan 2026
- 2025UCCL-EP: Portable Expert-Parallel Communication22 Dec 2025
- 2025Collective Communication for 100k+ GPUs23 Oct 2025
- 2025RailS: Load Balancing for All-to-All Communication in Distributed Mixture-of-Experts Training22 Oct 2025
- 2025LMCache: An Efficient KV Cache Layer for Enterprise-Scale LLM Inference8 Oct 2025