ExpertFlow: Adaptive Expert Scheduling and Memory Coordination for Efficient MoE Inference
Zixu Shen, Kexin Chu, Yifan Zhang, Dawei Xiang, Runxin Wu, Wei Zhang

TL;DR
ExpertFlow is a runtime system that improves MoE inference efficiency by adaptively predicting expert activation and optimizing memory usage, significantly reducing latency and cache misses on GPUs.
Contribution
It introduces adaptive expert prefetching and cache-aware routing strategies that dynamically adjust to runtime conditions, enhancing MoE inference performance across hardware platforms.
Findings
Reduces model stall time to less than 0.1% of baseline.
Effectively decreases cache misses and expert swap latency.
Improves inference efficiency under memory constraints.
Abstract
The expansion of large language models is increasingly limited by the constrained memory capacity of modern GPUs. To mitigate this, Mixture-of-Experts (MoE) architectures activate only a small portion of parameters during inference, significantly lowering both memory demand and computational overhead. However, conventional MoE inference approaches, which select active experts independently at each layer, often introduce considerable latency because of frequent parameter transfers between host and GPU memory. In addition, current cross-layer prediction strategies, which are typically based on fixed steps, lack adaptability across different hardware platforms and workloads, thereby reducing their robustness and effectiveness. To address these challenges, we present ExpertFlow, a runtime system for MoE inference that combines adaptive expert prefetching and cache-aware routing.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
