UCCL-EP: Portable Expert-Parallel Communication
On the map: Mixture-of-experts → Efficient MoE training and inference systems
Abstract (arXiv)
Mixture-of-Experts (MoE) workloads rely on expert parallelism (EP) to achieve high GPU efficiency. State-of-the-art EP communication systems such as DeepEP demonstrate strong performance but exhibit poor portability across heterogeneous GPU and NIC platforms. The poor portability is rooted in architecture: GPU-initiated token-level RDMA communication requires tight vertical integration between GPUs and NICs, e.g., GPU writes to NIC driver/MMIO interfaces. We present UCCL-EP, a portable EP communication system that delivers DeepEP-level performance across heterogeneous GPU and NIC hardware. UCCL-EP replaces GPU-initiated RDMA with a high-throughput GPU-CPU control channel: compact token-routing commands are transferred to multithreaded CPU proxies, which then issue GPUDirect RDMA operations on behalf of GPUs. UCCL-EP further emulates various ordering semantics required by specialized EP communication modes using RDMA immediate data, enabling correctness on NICs that lack such ordering, e.g., AWS EFA. We implement UCCL-EP on NVIDIA and AMD GPUs with EFA and Broadcom NICs. On EFA, it outperforms the best existing EP solution by up to 2.1× for dispatch and combine throughput. On NVIDIA-only platform, UCCL-EP achieves comparable performance to the original DeepEP. UCCL-EP also improves token throughput on SGLang by up to 40% on the NVIDIA+EFA platform, and improves DeepSeek-V3 training throughput over the AMD Primus/Megatron-LM framework by up to 45% on a 16-node AMD+Broadcom platform.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Placed in Efficient MoE training and inference systems, one of 12 directions in Mixture-of-experts. Builds on 18 of its 57 references that are in the map. First posted on arXiv 22 Dec 2025.
Builds on
18 of 57 references.
Closest ancestors · 3
Same direction, newest first
- 2025fabric-lib: RDMA Point-to-Point Communication for LLM Systems31 Oct
- 2025Insights into DeepSeek-V3: Scaling Challenges and Reflections on Hardware for AI Architectures14 May
- 2022MegaBlocks: Efficient Sparse Training with Mixture-of-Experts29 Nov
Other references · 15
- 2025Qwen3 Technical Reportcited by 8,195
- 2024Mixtral of Expertscited by 1,785
- 2023SGLang: Efficient Execution of Structured Language Model Programscited by 1,107
- 2021GLaM: Efficient Scaling of Language Models with Mixture-of-Expertscited by 890
- 2024DeepSeekMoE: Towards Ultimate Expert Specialization in Mixture-of-Experts Language Modelscited by 834
- 2025DeepSeek-V3.2: Pushing the Frontier of Open Large Language Modelscited by 755
- 2024OLMoE: Open Mixture-of-Experts Language Modelscited by 291
- 2024Helix: Serving Large Language Models over Heterogeneous GPUs and Network via Max-Flowcited by 54
- 2024Characterization of Large Language Model Development in the Datacentercited by 46
- 2024M'elange: Cost Efficient Large Language Model Serving by Exploiting GPU Heterogeneitycited by 30
- 2025HexGen-2: Disaggregated Generative Inference of LLMs in Heterogeneous Environmentcited by 20
- 2024SkyServe: Serving AI Models across Regions and Clouds with Spot Instancescited by 19
3 more
Built on by
Citing papers per year: 2026: 11.
11 papers.
- 2026UltraEP: Unleash MoE Training and Inference on Rack-Scale Nodes with Near-Optimal Load Balancingcited by 8
- 2026NCCL EP: Towards a Unified Expert Parallel Communication API for NCCLcited by 4
- 2026Making Every Verified Token Count: Adaptive Verification for MoE Speculative Decodingcited by 3
- 2026Surviving Partial Rank Failures in Wide Expert-Parallel MoE Inferencecited by 1
- 2026Move the Query, Not the Cache: Characterizing Cross-Instance Latent Attention Redistribution Across GPU Fabricscited by 1
- 2026GF-DiT: Scheduling Parallelism for Diffusion Transformer Servingcited by 1
- 2026Moebius: Serving Mixture-of-Expert Models with Seamless Runtime Parallelism Switchcited by 1
- 2026NanoCP: Request-Level Dynamic Context Parallelism for Data-Expert Parallel Decodingcited by 0
- 2026Searching for Plans You Can Actually Build: A Realizability-Aware Full-Space Optimizer for MoE Training and Servingcited by 0
- 2026mKernel: Fast Multi-GPU, Multi-Node Fused Kernelscited by 0
- 2026Efficient Expert-Parallel Communication on PCIe-Connected Consumer GPUscited by 0
- 2026Efficient Expert-Parallel Communication on PCIe-Connected Consumer GPUs30 Sep 2026
- 2026mKernel: Fast Multi-GPU, Multi-Node Fused Kernels11 Sep 2026
- 2026Searching for Plans You Can Actually Build: A Realizability-Aware Full-Space Optimizer for MoE Training and Serving21 Jul 2026
- 2026Moebius: Serving Mixture-of-Expert Models with Seamless Runtime Parallelism Switch25 Jun 2026
- 2026GF-DiT: Scheduling Parallelism for Diffusion Transformer Serving11 Jun 2026
- 2026UltraEP: Unleash MoE Training and Inference on Rack-Scale Nodes with Near-Optimal Load Balancing2 Jun 2026
- 2026Move the Query, Not the Cache: Characterizing Cross-Instance Latent Attention Redistribution Across GPU Fabrics31 May 2026
- 2026NanoCP: Request-Level Dynamic Context Parallelism for Data-Expert Parallel Decoding20 May 2026
- 2026Surviving Partial Rank Failures in Wide Expert-Parallel MoE Inference11 May 2026
- 2026Making Every Verified Token Count: Adaptive Verification for MoE Speculative Decoding1 May 2026
- 2026NCCL EP: Towards a Unified Expert Parallel Communication API for NCCL13 Mar 2026
Similar, not cited
Close in wording, no citation either way
- 2025Efficient MoE Serving in the Memory-Bound Regime: Balance Activated Experts, Not Tokens
- 2026MoE-Hub: Taming Software Complexity for Seamless MoE Overlap with Hardware-Accelerated Communication on Multi-GPU Systems
- 2026Accelerating MoE with Dynamic In-Switch Computing on Multi-GPUs
- 2025MoETuner: Optimized Mixture of Expert Serving with Balanced Expert Placement and Token Routing
- 2026UBEP: Re-architecting Expert Parallelism Communication Library for Production Superpods
- 2025GPU-Initiated Networking for NCCL
- 2026Fine-grained Computation-Communication Overlap via Tile-level Signaling and Scheduling for Mixture-of-Experts
- 2025Toward Cost-Efficient Serving of Mixture-of-Experts with Asynchrony