基础设施 4.0 · 优秀 2026-08-19 · 论文

Pre-Compiled Pipeline Shards for Distributed LLM Inference on Intel AI PC Fleets

用普通局域网把几台 16GB 统一内存的 Intel AI PC(iGPU+NPU)拼起来跑单机放不下的大模型:按层切成流水线分片,每个分片预编译成 OpenVINO 图,激活值在机间传递三个工程关键点:在每个分片注入 beam_idx Gather 触发 IndirectKVCache fusion 恢复未切分速率;在有状态 OpenVINO 模型上做投机解码;请求携带各自 KV 缓存在流水线级间交错实现多用户并发两节点 Llama 3.1 8B INT4 双用户吞吐为单机单用户 1.79 倍;四节点 Lunar Lake 阵列可单用户交互式速度服务 70B 模型对端侧/边缘推理基础设施有直接参考价值

打开原文回到归档

Pre-Compiled Pipeline Shards for Distributed LLM Inference on Intel AI PC Fleets

Modern Intel AI PCs ship capable integrated GPUs and NPUs with 16+ GB of unified memory, and they spend considerable time idle. That is not enough memory to fit a large model such as a 70B-parameter LLM. We show that a handful of AIPCs, working together over an ordinary network, can serve models beyond the capability of any single one. We use pipeline parallelism: a model is split by layer into per-stage shards, each pre-compiled into an OpenVINO graph, so that every machine runs one shard and passes activations to the next. Three techniques make this fast enough to be useful. First, we recover the speed of the unsplit model: a naive per-stage export runs well below monolithic inference because it misses an OpenVINO GPU optimization, and injecting a beam_idx Gather into each shard triggers that optimization (the IndirectKVCache fusion) and brings the shards to parity. Second, we leverage speculative decoding on stateful OpenVINO models. Third, the pipeline serves several users at once by interleaving their requests across the stages, each request carrying its own cache (micro-batching). Together, a two-node Llama 3.1 8B INT4 pipeline serves two concurrent users at 1.79x the single-user throughput of the unsplit model on the same hardware, and the gap widens under simulated wide-area latency. The same design scales to a 70B model that no single fleet member can hold: a four-node deployment of Lunar Lake AI PCs on Intel Tiber Cloud serves a single user at interactive speed, with output token-for-token identical to the same four-node pipeline decoding without speculation. Code, raw benchmark logs, and reproduction scripts ship as a self-contained package at https://github.com/labscommunity/pipeline-sharded-inference-paper (in the top-level reproduction/ directory).

Authors: Tate Berenbaum, Muthaiah Venkatachalam Published: 2026-08-19 Categories: cs.DC, cs.AI, cs.SE arXiv: 2608.19147

Source: https://arxiv.org/abs/2608.19147
Captured: 2026-08-21 (AAIF daily-intake-evening)