5,334,782 AI resources indexedWorking toward the world’s largest AI resource index.

PDF

TyphoonMLA: A Mixed Naive-Absorb MLA Kernel For Shared Prefix

Research paper by Ahmet Caner Yüzügüler and collaborators. arXiv record dated 2026-02-12. Research area: Machine learning.

Resource information

Authors
Ahmet Caner Yüzügüler, Ahmet Çelik, Jiawei Zhuang, Lukas Cavigelli
Research area
Machine learning
Application domain
General AI research
AI methods
Large language models
Research topics
cs.LG, cs.AI
arXiv record date
2026-02-12
Publication
arXiv
Upstream last modified
Feb 13, 2026
Last record update
Nov 4, 2026

Abstract

Multi-Head Latent Attention (MLA) is a recent attention mechanism adopted in state-of-the-art LLMs such as DeepSeek-v3 and Kimi K2. Thanks to its novel formulation, MLA allows two functionally equivalent but computationally distinct kernel implementations: naive and absorb. While the naive kernels (e.g., FlashAttention) are typically preferred in training and prefill for their computational efficiency, existing decoding kernels (e.g., FlashMLA) rely on the absorb method to minimize HBM bandwidth usage. However, the compute-bound nature of the absorb implementations prohibits performance benefits from data reuse opportunities in attention calculations, such as shared prefixes. In this work, we introduce TyphoonMLA, a hybrid approach that combines naive and absorb formulations to harness the strengths of both. TyphoonMLA effectively leverages the shared prefix by applying the naive formulation to the compute-bound parts of attention calculations, while reducing the bandwidth requirements for non-shared parts by using the absorb formulation. As a result, TyphoonMLA improves the throughput of attention calculations in MLA architectures by up to 3x and 3.24x on NPU and GPUs, with only a 3% overhead in HBM size.