Mixture of Experts (MoE) LLMs have recently gained attention for their ability to enhance performance by selectively engaging specialized subnetworks or "experts" for each input. However, deploying MoEs on memory-constrained devices remains challenging, particularly when generating tokens sequentially with a batch size of one, as opposed to typical high-throughput settings involving long sequences or large batches. In this work, we optimize MoE on memory-constrained devices where only a subset of expert weights fit in DRAM. We introduce a novel cache-aware routing strategy that leverages expert reuse during token generation to improve cache locality. We evaluate our approach on language modeling, MMLU, and GSM8K benchmarks and present on-device results demonstrating 2× speedups on mobile devices, offering a flexible, training-free solution to extend MoE's applicability across real-world applications.
@article{arxiv.2412.00099,
title = {Mixture of Cache-Conditional Experts for Efficient Mobile Device Inference},
author = {Andrii Skliar and Ties van Rozendaal and Romain Lepert and Todor Boinovski and Mart van Baalen and Markus Nagel and Paul Whatmough and Babak Ehteshami Bejnordi},
journal= {arXiv preprint arXiv:2412.00099},
year = {2025}
}
Comments
Published in Transactions on Machine Learning Research (06/2025)