UCCL-EP: Portable Expert-Parallel Communication

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Mao, Ziming, Zhang, Yihan, Cui, Chihan, Huang, Zhen, You, Kaichao, Chen, Zhongjie, Xu, Zhiying, Gu, Zhenyu, Shenker, Scott, Raiciu, Costin, Zhou, Yang, Stoica, Ion
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908780418039808
author Mao, Ziming
Zhang, Yihan
Cui, Chihan
Huang, Zhen
You, Kaichao
Chen, Zhongjie
Xu, Zhiying
Gu, Zhenyu
Shenker, Scott
Raiciu, Costin
Zhou, Yang
Stoica, Ion
author_facet Mao, Ziming
Zhang, Yihan
Cui, Chihan
Huang, Zhen
You, Kaichao
Chen, Zhongjie
Xu, Zhiying
Gu, Zhenyu
Shenker, Scott
Raiciu, Costin
Zhou, Yang
Stoica, Ion
contents 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\times$ 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.
format Preprint
id arxiv_https___arxiv_org_abs_2512_19849
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle UCCL-EP: Portable Expert-Parallel Communication
Mao, Ziming
Zhang, Yihan
Cui, Chihan
Huang, Zhen
You, Kaichao
Chen, Zhongjie
Xu, Zhiying
Gu, Zhenyu
Shenker, Scott
Raiciu, Costin
Zhou, Yang
Stoica, Ion
Distributed, Parallel, and Cluster Computing
Artificial Intelligence
Machine Learning
Networking and Internet Architecture
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\times$ 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.
title UCCL-EP: Portable Expert-Parallel Communication
topic Distributed, Parallel, and Cluster Computing
Artificial Intelligence
Machine Learning
Networking and Internet Architecture
url https://arxiv.org/abs/2512.19849