Efficient Expert-Parallel Communication on PCIe-Connected Consumer GPUs
On the map: Mixture-of-experts → Efficient MoE training and inference systems
Abstract (arXiv)
Expert parallelism (EP) enables inference of large Mixture-of-Experts (MoE) models by placing their experts across multiple GPUs, but requires substantial communication between GPUs at every MoE layer. As contemporary MoE models activate more experts per token, this communication accounts for a growing fraction of inference time. The cost becomes particularly pronounced on PCIe-based consumer GPU systems, where all inter-GPU transfers traverse CPU memory. However, existing MoE-specialized EP communication libraries assume that direct GPU-to-GPU access is available, largely overlooking consumer GPUs. Therefore, most LLM frameworks instead rely on NCCL, whose CPU-staged communication incurs redundant PCIe transfers and competes with expert computation for GPU resources, limiting their overlap. We present ThunderEP, a novel communication design for such systems that removes the relay hops of traditional ring algorithm, moves data through DMA engines to avoid compute resource contention, and minimizes synchronization latency by reducing the polling overhead of completion flags in CPU memory. We integrate the proposed design into vLLM and evaluate it on three widely used MoE models. Experiments on two PCIe systems equipped with RTX 4090 and RTX 5090 GPUs show that ThunderEP achieves average speedups of 2.00× and 1.53× over NCCL for dispatch and combine, respectively, and up to 1.66× end-to-end speedup over state-of-the-art MoE inference frameworks.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Efficient MoE training and inference systems, one of 12 directions in Mixture-of-experts. Builds on 37 of its 51 references that are in the map. First posted on arXiv 30 Sep 2026.
Builds on
37 of 51 references.
Closest ancestors · 13
Same direction, newest first
- 2026DeepSeek-V4.1-Flash: Pushing the Limits of KV Cache Compression17 Sep
- 2026NCCL EP: Towards a Unified Expert Parallel Communication API for NCCL13 Mar
- 2026Scalable Training of Mixture-of-Experts Models with Megatron Core8 Mar
- 2025UCCL-EP: Portable Expert-Parallel Communication22 Dec
- 2025SonicMoE: Accelerating MoE with IO and Tile-aware Optimizations16 Dec
- 2025MegaScale-MoE: Large-Scale Communication-Efficient Training of Mixture-of-Experts Models in Production16 May
- 2025FAST: An Efficient Scheduler for All-to-All GPU Communication14 May
- 2024Shortcut-connected Expert Parallelism for Accelerating Mixture-of-Experts7 Apr
- 2024Exploiting Inter-Layer Expert Affinity for Accelerating Mixture-of-Experts Model Inference16 Jan
- 2022Accelerating Distributed MoE Training and Inference with Lina31 Oct
- 2022Tutel: Adaptive Mixture-of-Experts at Scale7 Jun
- 2022HetuMoE: An Efficient Trillion-scale Mixture-of-Expert Distributed Training System28 Mar
1 more
Other references · 24
- 2025Qwen3 Technical Reportcited by 8,820
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,509
- 2025gpt-oss-120b & gpt-oss-20b Model Cardcited by 1,386
- 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,301
- 2023SGLang: Efficient Execution of Structured Language Model Programscited by 1,141
- 2026GLM-5: from Vibe Coding to Agentic Engineeringcited by 587
- 2023LMSYS-Chat-1M: A Large-Scale Real-World LLM Conversation Datasetcited by 461
- 2023PowerInfer: Fast Large Language Model Serving with a Consumer-grade GPUcited by 217
- 2024Scaling Laws for Fine-Grained Mixture of Expertscited by 173
- 2022Petals: Collaborative Inference and Fine-tuning of Large Modelscited by 87
- 2024TorchTitan: One-stop PyTorch native solution for production ready LLM pre-trainingcited by 85
12 more
- 2024FLUX: Fast Software-based Communication Overlap On GPUs Through Kernel Fusioncited by 57
- 2026On the Design of Qwen3.8-Next Architecture: Evaluation, Efficiency, and Training Stabilitycited by 35
- 2020Enabling Compute-Communication Overlap in Distributed Deep Learning Training Platformscited by 25
- 2025Demystifying NCCL: An In-depth Analysis of GPU Communication Protocols and Algorithmscited by 20
- 2024T3: Transparent Tracking & Triggering for Fine-grained Overlap of Compute & Collectivescited by 16
- 2025MSCCL++: Rethinking GPU Communication Abstractions for AI Inferencecited by 10
- 2024Fire-Flyer AI-HPC: A Cost-Effective Software-Hardware Co-Design for Deep Learningcited by 8
- 2026Private LLM Inference on Consumer Blackwell GPUs: A Practical Guide for Cost-Effective Local Deployment in SMEscited by 5
- 2025An Efficient, Reliable and Observable Collective Communication Library in Large-scale GPU Training Clusterscited by 4
- 2026Demystifying NVSHMEM: A System-Level Analysis on Symmetric Memory and Device-Initiated Operations in GPU Communicationcited by 4
- 2025Design Space Exploration of DMA based Finer-Grain Compute Communication Overlapcited by 1
- 2026HetCCL: Accelerating LLM Training with Heterogeneous GPUscited by 1
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026Accelerating MoE with Dynamic In-Switch Computing on Multi-GPUs
- 2026TriMoE: Augmenting GPU with AMX-Enabled CPU and DIMM-NDP for High-Throughput MoE Inference via Offloading
- 2026MoE-Hub: Taming Software Complexity for Seamless MoE Overlap with Hardware-Accelerated Communication on Multi-GPU Systems
- 2025Toward Cost-Efficient Serving of Mixture-of-Experts with Asynchrony
- 2025Efficient MoE Serving in the Memory-Bound Regime: Balance Activated Experts, Not Tokens
- 2026Democratizing MoE inference on commodity GPUs with CoMoE
- 2026Fine-grained Computation-Communication Overlap via Tile-level Signaling and Scheduling for Mixture-of-Experts
- 2025MoETuner: Optimized Mixture of Expert Serving with Balanced Expert Placement and Token Routing