Specter: Fast MoE Inference via Quantization-Enabled Multi-Step Speculative Offloading
Wenfeng Wang, Xiaofeng Hou, Xinfeng Xia, Xinkai WAng, Mingxuan Zhang, Peng Tang, Jiacheng Liu, Chao Li
Shanghai Jiao Tong University
Published October 20, 2026 · on the feed October 21, 2026 · ▲ 25 · arXiv 2511.14102
The abstract
Mixture-of-experts (MoE) models often exceed a single accelerator's memory capacity. Offloading experts to host memory creates a severe PCIe I/O bottleneck because data-dependent routing keeps transfers on the critical path. We present Specter, an inference system that uses quantization to combine speculative decoding with expert offloading. Its lightweight quantized draft model runs efficiently on device while preserving high-fidelity expert activation patterns. This provides accurate multi-step lookahead over future expert usage, allowing the runtime to organize expert movement and execution ahead of verification and improve both communication and execution efficiency. Under single-request inference, Specter achieves an average 1.50x (up to 1.88x) speedup in time per output token (TPOT) over the state-of-the-art system. Specter makes memory-constrained, single-GPU MoE inference more practical on commodity hardware. Our code is available at https://github.com/wwwwwf/specter_asplos.
The Brief
1:50A short podcast summary of the paper. Written and voiced by AI.
Transcript
Specter. Fast MoE Inference via Quantization-Enabled Multi-Step Speculative Offloading. By Wenfeng Wang and seven others, from Shanghai Jiao Tong University. Published on the twentieth of October. Its code repository is worked out: about one hundred and sixty source files, with a readme.
Mixture-of-experts models are often too large for a single accelerator's memory. The usual escape is to offload experts to host memory and bring them over when they are needed. That creates a severe bottleneck on the PCIe link, and it cannot simply be hidden, because routing is data dependent. Which expert a token needs is only known once the token arrives, so every transfer sits on the critical path, and the device waits.
Specter is an inference system that uses quantization to join two ideas that usually live apart: speculative decoding and expert offloading. A lightweight, quantized draft model runs efficiently on the device itself, and for all its lightness it preserves high-fidelity expert activation patterns. The draft does not only guess tokens. It tells the system, several steps ahead, which experts will be wanted.
That multi-step lookahead over future expert usage is accurate enough for the runtime to act on. Expert movement and execution can be organised ahead of verification, rather than in reaction to it. The abstract credits this with improving both communication efficiency and execution efficiency.
Under single-request inference, Specter achieves an average speedup of one point five times in time per output token over the state-of-the-art system, reaching up to one point eight eight times.
Read plainly, the trick is to make the draft model do double duty. The same quantized draft that speculates ahead also forecasts expert usage, and a forecast is exactly what an offloading system was missing. The authors' stated aim is practical: memory-constrained, single-GPU mixture-of-experts inference on commodity hardware.
More with an account
Listen to every day’s papers
Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.
Join free