35B MoE at 20.5 tok/s on an iPhone: OpenBMB's Lookahead Expert Scheduling skips no experts

GasSmooth7439 · reddit · 2026-10-21

OpenBMB published an engineering write-up on running its 35B-A3B MoE model (MiniCPM-V 4.7) fully on-device — without shrinking the model or skipping experts — by attacking the real bottleneck: getting expert weights from flash storage to compute fast enough. Lookahead Expert Scheduling (LES) predicts which experts the next layer needs, prefetches their weights during current computation, and executes ready experts first. Combined with optimized weight layouts, mixed-precision quantization, and DSpark speculative decoding, it achieves:

The implementation, including expert scheduling and DSpark integration, is open source in llama.cpp-omni. Notably, LES hides memory bottlenecks without changing which experts execute, so the approach may generalize to other MoE models.

Related event: OpenBMB's LES Lets iPhones Run 35B MoE Models in Real Time(2 posts)→

Original post →

More from Infra

Infra channel →