# Summary: 2026-09-30_16-32-25Z_EfficientExpert_ParallelCommunicationonPCIe_Connec.md Saved: 2026-09-30 22:47 Source: 2026-09-30_16-32-25Z_EfficientExpert_ParallelCommunicationonPCIe_Connec.md Original paper: [arXiv:2609.40093](http://arxiv.org/abs/2609.40093v1) Model: qwen3.6-35b-a3b --- ## Summary This paper addresses the critical bottleneck of communication overhead in Large Language Model (LLM) inference, specifically focusing on Mixture-of-Experts (MoE) architectures running on consumer-grade hardware. The authors identify that existing expert parallelism libraries assume direct GPU-to-GPU connectivity, which is unavailable on standard PCIe-connected systems where data must traverse CPU memory, leading to significant performance degradation. To resolve this, the researchers introduce ThunderEP, a novel communication design optimized for these constrained environments by eliminating redundant relay hops and leveraging Direct Memory Access (DMA) engines. By integrating ThunderEP into the widely used vLLM framework, the study demonstrates substantial improvements in both communication efficiency and overall inference speed compared to standard NCCL implementations. ## Key Contributions - **Optimized Communication Pathway:** The authors propose a redesigned communication protocol that removes the traditional relay hops found in ring algorithms, allowing data to bypass CPU memory bottlenecks more effectively on PCIe systems. - **Resource Contention Mitigation:** By utilizing DMA engines for data transfer, the method avoids competing with expert computation for GPU compute resources, thereby enabling better overlap between communication and calculation phases. - **Latency Reduction via Polling Optimization:** The design minimizes synchronization latency by reducing the polling overhead associated with completion flags in CPU memory, which is a critical factor in high-frequency MoE layer interactions. ## Methodology The authors approached the problem by first analyzing the limitations of current MoE-specialized libraries and NCCL when applied to consumer GPUs lacking NVLink or similar direct interconnects. They identified that traditional ring algorithms incur redundant PCIe transfers because all inter-GPU data must pass through CPU memory, creating a bottleneck. To address this, they developed ThunderEP, which restructures the communication flow to move data directly through DMA engines rather than relying on CPU-mediated copies. This approach reduces compute resource contention and allows for more efficient overlap of communication with expert computation. The proposed design was integrated into the vLLM inference framework, and its performance was evaluated against state-of-the-art MoE inference frameworks using three widely used MoE models. ## Results Experiments conducted on two PCIe-based systems equipped with RTX 4090 and RTX 5090 GPUs demonstrated significant performance gains. ThunderEP achieved an average speedup of 2.00x over NCCL for the dispatch phase and 1.53x for the combine phase in expert parallel communication. Furthermore, when integrated into vLLM, the system showed up to a 1.66x end-to-end inference speedup compared to existing state-of-the-art MoE frameworks. These results highlight the effectiveness of removing CPU-staged redundancies and optimizing DMA usage for consumer hardware. ## Significance This research is significant because it unlocks high-performance MoE inference on affordable, widely available consumer GPUs, which lack expensive enterprise-grade interconnects like NVLink. By proving that software-level optimizations can overcome hardware limitations in PCIe systems, the work democratizes access to efficient large-scale model inference. This enables researchers and developers with standard desktop setups to run complex MoE models that were previously too slow or resource-intensive to deploy effectively. ## Related Concepts - Mixture-of-Experts (MoE) Models - Expert Parallelism (EP) - PCIe Interconnects - Direct Memory Access (DMA) - NCCL (NVIDIA Collective Communications Library) - vLLM Framework - Inference Optimization