Search papers, labs, and topics across Lattice.
This paper introduces MOCAP, a novel memory-orchestrated chunked pipelining framework designed to enhance prefill-only inference for large language models (LLMs) on wafer-scale chips (WSCs). By implementing Memory-Balanced KV Reallocation (MBKR) and Latency-Balanced Chunk Partitioning (LBCP), MOCAP effectively mitigates memory imbalances and chunk-level latency discrepancies, resulting in significant performance improvements. Experimental results demonstrate that MOCAP reduces end-to-end latency by 76.4% and increases throughput by 3.24x compared to existing methods, while also extending the maximum sequence length by up to 1.31x.
MOCAP slashes LLM inference latency by over 76% while boosting throughput more than threefold, redefining efficiency for long-context processing on wafer-scale chips.
Large language models (LLMs) are increasingly used in prefill-only workloads, where end-to-end latency is dominated by the prefill phase. For long-context prefill, communication overhead grows with sequence length and quickly becomes a bottleneck on conventional GPU systems, making wafer-scale chips (WSCs) a promising substrate due to their high communication bandwidth and large aggregate compute and memory capacity. A natural way to accelerate prefill is to partition a long input sequence into multiple chunks and execute them in a finer-grained pipeline across devices. However, directly applying this idea to long-context prefill on WSCs remains challenging. First, causal dependency across chunks causes KV cache to accumulate unevenly across pipeline stages, creating severe memory imbalance and limiting the feasible sequence length. Second, later chunks require more attention computation because each chunk depends on preceding chunks, leading to chunk-level latency imbalance. To address these challenges, we present MOCAP, a memory-orchestrated chunked pipelining framework for prefill-only LLM inference on WSCs. MOCAP introduces Memory-Balanced KV Reallocation (MBKR) to alleviate memory imbalance by redistributing KV cache across pipeline stages, thereby extending the feasible sequence length. It further incorporates Latency-Balanced Chunk Partitioning (LBCP) to balance chunk execution cost under both attention-cost growth and KV reallocation overhead, improving pipeline efficiency. Experimental results show that, compared with GPipe, MOCAP achieves 76.4\% lower end-to-end latency and 3.24$\times$ higher throughput on average. MOCAP also extends the maximum supported sequence length by up to 1.31$\times$ compared with Terapipe.