This forum post introduces the paper "Pre-Compiled Pipeline Shards for Distributed LLM Inference on Intel AI PCs" (arXiv: 2608.19147) by Tate Berenbaum and Muthaiah Venkatachalam, published 2026-08-19.
Full Translation of the Abstract
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. The authors show that a handful of AI PCs, working together over an ordinary network, can serve models beyond the capability of any single one.
The system uses 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 practical:
1. Recovering unsplit-model speed. A naive per-stage export runs well below monolithic inference because it misses an OpenVINO GPU optimization. Injecting a beam_idx Gather into each shard triggers that optimization (IndirectKVCache fusion) and brings shards back on par.
2. Speculative decoding on stateful OpenVINO models.
3. Micro-batching. The pipeline serves multiple users simultaneously by interleaving requests across stages, with each request carrying its own cache.
Results
- A two-node Llama 3.1 8B INT4 pipeline serves two concurrent users at 1.79x the single-user, unsplit-model throughput on the same hardware; the gap widens under simulated WAN latency.
- The same design scales to a 70B model that no single fleet member could hold: a four-node Lunar Lake AI PC deployment on Intel Tiber Cloud serves a single user at interactive speed, with output tokens token-for-token identical to the same four-node pipeline without speculation.
Reproducibility
Code, raw benchmark logs, and reproduction scripts are available as a self-contained package at https://github.com/labscommunity/pipeline-sharded-inference-paper (see the top-level reproduction/ directory).
*Auto-collected on 2026-08-21.*