Flash-GMM: A Memory-Efficient Kernel for Scalable Soft Clustering
Not on the map. Why?
Abstract (arXiv)
We present Flash-GMM, a fused Triton kernel for efficient computation of Gaussian Mixture Models (GMMs) over large-scale data in a single GPU pass. By eliminating the need to materialize the full responsibility matrix in GPU memory, Flash-GMM achieves a 20× speedup over existing implementations and enables training on datasets more than 100× larger than previously feasible on one device. To demonstrate its impact, we integrate Flash-GMM into the IVF coarse quantizer for approximate nearest-neighbor (ANN) search. We show that soft GMM clustering is now a viable drop-in replacement for k-means, and that GMM responsibilities can be leveraged to assign border vectors to multiple clusters. Our approach reaches fixed recall targets with up to 1.7× fewer distance computations, or equivalently, yields +2--12 recall@10 at matched computational cost. We release the kernel as an open-source project.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 6 of its 27 references that are in the map. First posted on arXiv 9 Jun 2026.
Builds on
6 of 27 references.
References · 6
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,673
- 2017Billion-scale similarity search with GPUscited by 2,497
- 2024FlashAttention-3: Fast and Accurate Attention with Asynchrony and Low-precisioncited by 519
- 2022GMMSeg: Gaussian Mixture based Generative Semantic Segmentation Modelscited by 87
- 2026Flash-KMeans: Fast and Memory-Efficient Exact K-Meanscited by 7
- 2026RAIRS: Optimizing Redundant Assignment and List Layout for IVF-Based ANN Searchcited by 1
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026One-Bit Clustering for Two Component Sub-Gaussian Mixture Models
- 2025Slicing the Gaussian Mixture Wasserstein Distance
- 2023SiDA-MoE: Sparsity-Inspired Data-Aware Serving for Efficient and Scalable Large Mixture-of-Experts Models
- 2024SKIM: Any-bit Quantization Pushing The Limits of Post-Training Quantization
- 2026FLASH-MAXSIM: IO-Aware Fused Kernels for Late-Interaction Retrieval
- 2023ClusterDDPM: An EM clustering framework with Denoising Diffusion Probabilistic Models
- 2026FlashOptim: Optimizers for Memory-Efficient Training
- 2026FlashSampling: Fast and Memory-Efficient Exact Sampling