LGAIAug 21, 2025

TPLA: Tensor Parallel Latent Attention for Efficient Disaggregated Prefill and Decode Inference

arXiv:2508.15881v21 citationsh-index: 6
Originality Incremental advance
AI Analysis

This work addresses a bottleneck in large language model inference for researchers and practitioners by enabling efficient tensor-parallel decoding without retraining, though it is incremental as it builds on existing MLA and tensor parallelism methods.

The paper tackles the inefficiency of Multi-Head Latent Attention (MLA) in tensor parallelism by proposing Tensor-Parallel Latent Attention (TPLA), which partitions the latent representation and input dimensions across devices to reduce memory usage and enable efficient inference, achieving speedups of 1.79x and 1.93x for DeepSeek-V3 and Kimi-K2 models at a 32K-token context length while maintaining benchmark performance.

Multi-Head Latent Attention (MLA), introduced in DeepSeek-V2, compresses key-value states into a low-rank latent vector, caching only this vector to reduce memory. In tensor parallelism (TP), however, attention heads are computed across multiple devices, and each device must load the full cache, eroding the advantage of MLA over Grouped Query Attention (GQA). We propose Tensor-Parallel Latent Attention (TPLA): a scheme that partitions both the latent representation and each head's input dimension across devices, performs attention independently per shard, and then combines results with an all-reduce. TPLA preserves the benefits of a compressed KV cache while unlocking TP efficiency. Unlike Grouped Latent Attention (GLA), every head in TPLA still leverages the full latent representation, maintaining stronger representational capacity. TPLA is drop-in compatible with models pre-trained using MLA: it supports MLA-style prefilling and enables efficient tensor-parallel decoding without retraining. Applying simple orthogonal transforms -- e.g., the Hadamard transform or PCA -- before TP slicing further mitigates cross-shard interference, yielding minimal accuracy degradation. By reducing the per-device KV cache for DeepSeek-V3 and Kimi-K2, we achieve 1.79x and 1.93x speedups, respectively, at a 32K-token context length while maintaining performance on commonsense and LongBench benchmarks. TPLA can be implemented with FlashAttention-3, enabling practical end-to-end acceleration.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes