Papers / arXiv:2610.39216

PDScope: Breaking the Prefill-Decode Seesaw for Memory-Bound MoE Inference

Enda Yu, Dezun Dong, Zhaoning Zhang, Xiaojian Yang, Weiling Yang, Shaonan Ma, Dongsheng Li, Yongwei Wu +1·2026-10-29·cs.DCrelevance 5.5

accepted by PPoPP'27

⚡ In one sentence AI-generated · check the original

PDScope decouples prefill and decode phases with phase-specific expert prediction, scheduling, and zero-copy pipelines, achieving 2.5-10.3x prefill and 2.1-6.1x decode throughput gains on memory-bound MoE inference.

Key findings

  • Achieves 2.5-10.3x higher prefill throughput than existing systems on mainstream MoE models.
  • Achieves 2.1-6.1x higher decode throughput than existing systems.
  • Compiles scheduling decisions into overhead-free pipelines via a static computation graph, cache prefetching, and zero-copy asynchronous I/O.

📄 Abstract

Local deployment of MoE-based LLMs on CPU-GPU nodes is attractive for cost and privacy reasons, yet limited GPU memory forces most experts into CPU memory. Prefill is then compute-bound and benefits from aggressive GPU loading, while decode is I/O-bound and requires conservative PCIe transfers. These demands cannot be amortized under low batching---typical of local assistants and document tools---forcing phase-agnostic schedulers into a seesaw: favoring prefill's aggressive loading injects unmaskable I/O that stalls decode, while favoring decode's conservative transfers starves prefill's GPU of work. We observe that expert routing is predictable in phase-specific ways, allowing us to decouple the two phases and optimize prediction, scheduling, and execution independently for each phase. PDScope predicts expert activations to guide placement and prefetching, adapts these policies to each phase's bottleneck via cross-layer cost modeling, and compiles decisions into overhead-free pipelines using a static computation graph, cache prefetching, and zero-copy asynchronous I/O. On mainstream MoE models, PDScope achieves 2.5-10.3x higher prefill throughput and 2.1-6.1x higher decode throughput than existing systems, showing that phase-aware co-design unlocks efficient MoE inference under memory constraints and extends naturally to multi-batch settings.

💬 Discussion 0

New post →
No discussion yet — start one.

Mirrored daily from decision.host · translations and summaries are AI-generated; the original is linked on every item.