GEM-KMeans: Memory-Efficient and Accurate Clustering on Massive Scale with GPU Optimization

Peng Xu, Nihar Koganti, Volodymyr Kindratenko, Xiaohui Chen
9/28/2026
cs.LGcs.ARcs.PF

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Memory-efficient scaling on clustering problems without sacrificing statistical accuracy is of central interest for large-scale data analysis and machine learning problems. Nonnegative low-rank (NLR) matrix factorization for $K$-means is a scalable clustering method, which connects to semidefinite relaxations with optimal average-case exact recovery guarantees. However, a direct GPU implementation of NLR requires multiple large factor-sized buffers and substantial data movements that are essentially memory-bound. In this paper, we introduce GEM-KMeans, a spectrally normalized yet mathematically equivalent NLR formulation that fuses the gradient update, nonnegative projection, and sufficient statistics for normalization and iterate movement into a matrix-multiplication epilogue. Instead of retaining three massive factor-sized arrays, our IO-aware GPU implementation materializes only one single factor with small tile-reduction arrays as additional storage in the High Bandwidth Memory (HBM). We derive explicit memory costs and spectrally normalized smoothness bounds for optimizing the clustering objective function. Accurate clustering is demonstrated at massive scales on synthetic and real datasets, where performance gains of GEM-KMeans over existing GPU-accelerated Lloyd's algorithms involve data-dependent runtime tradeoffs.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{xu2026gemkmeans,
  title  = {GEM-KMeans: Memory-Efficient and Accurate Clustering on Massive Scale with GPU Optimization},
  author = {Peng Xu and Nihar Koganti and Volodymyr Kindratenko and Xiaohui Chen},
  year   = {2026},
  eprint = {2609.36074},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2609.36074v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2609.36074.svg)](https://codeofpaper.com/paper/2609.36074)

Discussion