TY - GEN
T1 - MoE-Lens
T2 - 35th ACM International Symposium on High-Performance Parallel and Distributed Computing, HPDC 2026
AU - Yuan, Yichao
AU - Ma, Lin
AU - Talati, Nishil
N1 - Publisher Copyright:
© 2026 Copyright held by the owner/author(s).
PY - 2026/7/13
Y1 - 2026/7/13
N2 - Mixture of Experts (MoE) LLMs, with sparse activation patterns, offer a promising approach to scaling language models while avoiding proportional cost increases. However, their large parameter sizes pose deployment challenges in resource-constrained environments with limited GPU memory. Typical deployments use CPU-GPU hybrid execution, where the GPU handles compute-intensive GEMM operations and the CPU processes the attention mechanism. This setup introduces a challenge: optimizing resource utilization across CPU and GPU. Prior work designs system optimizations based on performance models with a limited scope that don't capture complex hardware-system interactions. Therefore, they neither identify nor achieve hardware limits. This paper presents MoE-Lens, a high-throughput MoE LLM inference system designed for resource-constrained environments. MoE-Lens utilizes a novel performance model that holistically analyzes CPU memory capacity, GPU compute power, and workload characteristics to understand the theoretical performance upper bound of MoE inference. It also captures system execution mechanisms, including workload scheduling and the effects of paged KV cache, to identify key hardware bottlenecks and predict achievable throughput. Guided by such a performance model, MoE-Lens introduces a resource-aware scheduler, an execution engine that overlaps computation, a data transfer mechanism for model weights, and an optimized CPU-based attention implementation. Evaluated on diverse MoE models and datasets, MoE-Lens outperforms the state-of-the-art MoE-Lightening by 4.6 × (up to 25.5 ×), with our theoretical model predicting performance with an average 94% accuracy.
AB - Mixture of Experts (MoE) LLMs, with sparse activation patterns, offer a promising approach to scaling language models while avoiding proportional cost increases. However, their large parameter sizes pose deployment challenges in resource-constrained environments with limited GPU memory. Typical deployments use CPU-GPU hybrid execution, where the GPU handles compute-intensive GEMM operations and the CPU processes the attention mechanism. This setup introduces a challenge: optimizing resource utilization across CPU and GPU. Prior work designs system optimizations based on performance models with a limited scope that don't capture complex hardware-system interactions. Therefore, they neither identify nor achieve hardware limits. This paper presents MoE-Lens, a high-throughput MoE LLM inference system designed for resource-constrained environments. MoE-Lens utilizes a novel performance model that holistically analyzes CPU memory capacity, GPU compute power, and workload characteristics to understand the theoretical performance upper bound of MoE inference. It also captures system execution mechanisms, including workload scheduling and the effects of paged KV cache, to identify key hardware bottlenecks and predict achievable throughput. Guided by such a performance model, MoE-Lens introduces a resource-aware scheduler, an execution engine that overlaps computation, a data transfer mechanism for model weights, and an optimized CPU-based attention implementation. Evaluated on diverse MoE models and datasets, MoE-Lens outperforms the state-of-the-art MoE-Lightening by 4.6 × (up to 25.5 ×), with our theoretical model predicting performance with an average 94% accuracy.
KW - CPU-GPU hybrid execution
KW - KV cache
KW - large language model inference
KW - Mixture-of-Experts
KW - performance modeling
KW - scheduling
UR - https://www.scopus.com/pages/publications/105046214583
UR - https://www.scopus.com/pages/publications/105046214583#tab=citedBy
U2 - 10.1145/3806645.3807594
DO - 10.1145/3806645.3807594
M3 - Conference contribution
AN - SCOPUS:105046214583
T3 - Proceedings of the 35th ACM International Symposium on High-Performance Parallel and Distributed Computing, HPDC 2026
SP - 415
EP - 429
BT - Proceedings of the 35th ACM International Symposium on High-Performance Parallel and Distributed Computing, HPDC 2026
A2 - Kuppannagari, Sanmukh
A2 - Koyuturk, Mehmet
A2 - Goldman, Alfredo
A2 - Nikolopoulos, Dimitrios S.
PB - Association for Computing Machinery
Y2 - 13 July 2026 through 16 July 2026
ER -