NeuroPrefetcher: Storage-Aware Sparse LLM Inference via Delta Prefetching

📅 2026-08-23
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
为解决大模型在边缘设备部署时内存不足问题,提出NeuroPrefetcher系统,通过预测性增量预取方法提高稀疏模型推理效率。
📝 Abstract
Deploying large language models on edge devices is increasingly limited by a widening gap between model size and available memory. Existing approaches such as quantization, smaller models, and offloading can raise the effective memory limit, but they still assume that the model can be compressed or partitioned to fit within some budget. We target the harder model-exceeds-memory setting, in which the model remains larger than resident memory throughout execution and storage becomes an active source of weights on the critical path. We observe that MLP activity during autoregressive decoding has strong temporal locality: approximately 82-85% of active neurons persist from one token to the next. This means that most sparse weights needed for the current token are already resident, and only the newly needed rows must be fetched from storage. We present NeuroPrefetcher, a storage-backed LLM inference system that exploits this property through predictive delta prefetching. After layer 0, a single GPU-resident predictor, occupying 2.86% of base model parameters, predicts sparse activity for all downstream MLP layers in one forward pass. The runtime compares these predictions against resident GPU buffers and issues application-scheduled NVMe reads only for incoming delta rows, replacing reactive operating-system demand paging with explicit, model-aware weight movement. On real unified-memory edge hardware, NeuroPrefetcher achieves 7.9-12.0x speedup over llama.cpp across constrained memory budgets.
Problem

Research questions and friction points this paper is trying to address.

large language models
edge devices
memory limitation
model-exceeds-memory
storage-aware inference
Innovation

Methods, ideas, or system contributions that make the work stand out.

predictive delta prefetching
storage-aware inference
sparse LLM
temporal locality
unified-memory edge hardware