Lin, Tiantian and Wang, Xiaohang and Jiang, Yingtao and Singh, Amit Kumar and Ren, Kui (2026) MoE-Balance: Unleashing the Full Potential of CPU-GPU Heterogeneity for Efficient MoE Inference. In: Design Automation Conference (DAC) 2026, 2026-07-26 - 2026-07-29, Long Beach, California, USA.
Lin, Tiantian and Wang, Xiaohang and Jiang, Yingtao and Singh, Amit Kumar and Ren, Kui (2026) MoE-Balance: Unleashing the Full Potential of CPU-GPU Heterogeneity for Efficient MoE Inference. In: Design Automation Conference (DAC) 2026, 2026-07-26 - 2026-07-29, Long Beach, California, USA.
Lin, Tiantian and Wang, Xiaohang and Jiang, Yingtao and Singh, Amit Kumar and Ren, Kui (2026) MoE-Balance: Unleashing the Full Potential of CPU-GPU Heterogeneity for Efficient MoE Inference. In: Design Automation Conference (DAC) 2026, 2026-07-26 - 2026-07-29, Long Beach, California, USA.
Abstract
Sparse Mixture-of-Experts (MoE) models offer a powerful way to increase the capacity of large language models without proportionally increasing computation. Yet, their extremely large expert weight parameters create severe memory challenges for consumer-grade GPUs and edge devices. Existing offloading and hybrid CPU–GPU approaches fall short in fully utilizing CPU resources, and their coarse-grained scheduling and poorly overlapped CPU-GPU data transfers leave CPU cores frequently idle, thus causing pipeline bubbles and exacerbating overall system inefficiency. We present MoE-Balance, a system that efficiently utilizes heterogeneous CPU-GPU resources for MoE inference. The key innovations include a fine-grained dynamic scheduler that distributes expert tasks based on real-time load, and a cross-layer prefetching and chunked transfer mechanism that overlaps computation with weight movement via PCIe. Experiments on Mixtral-8×7B show that MoE-Balance achieves 1.6× higher throughput and 37.5% lower end-to-end latency compared with state-of-the-art hybrid baselines, demonstrating strong performance gains under memory-constrained settings.
| Item Type: | Conference or Workshop Item (Paper) |
|---|---|
| Additional Information: | Published proceedings: _not provided_ |
| Uncontrolled Keywords: | MoE inference, Weight offloading, CPU-GPU hybrid execution |
| Divisions: | Faculty of Science and Health Faculty of Science and Health > Computer Science and Electronic Engineering, School of |
| SWORD Depositor: | Unnamed user with email elements@essex.ac.uk |
| Depositing User: | Unnamed user with email elements@essex.ac.uk |
| Date Deposited: | 30 Oct 2026 10:52 |
| Last Modified: | 30 Oct 2026 10:52 |
| URI: | http://repository.essex.ac.uk/id/eprint/43157 |
Available files
Filename: MoEBalance-Tiantian_Lin-DAC26.pdf
Licence: Creative Commons: Attribution 4.0