Stream-K: Work-centric Parallel Decomposition for Dense Matrix-Matrix Multiplication on the GPU
Not on the map. Why?
Abstract (arXiv)
We introduce Stream-K, a work-centric parallelization of matrix multiplication (GEMM) and related computations in dense linear algebra. Whereas contemporary decompositions are primarily tile-based, our method operates by partitioning an even share of the aggregate inner loop iterations among physical processing elements. This provides a near-perfect utilization of computing resources, regardless of how efficiently the output tiling for any given problem quantizes across the underlying processing elements. On GPU processors, our Stream-K parallelization of GEMM produces a peak speedup of up to 14× and 6.7×, and an average performance response that is both higher and more consistent across 32,824 GEMM problem geometries than state-of-the-art math libraries such as CUTLASS and cuBLAS. Furthermore, we achieve this performance from a single tile size configuration per floating-point precision, whereas today's math libraries employ complex kernel-selection heuristics to select from a large ensemble of kernel variants.
Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Jan 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 11; 2025: 6; 2026: 4.
22 papers.
Sort:
By area:
- 2024FlashAttention-3: Fast and Accurate Attention with Asynchrony and Low-precisioncited by 507
- 2025FlashInfer: Efficient and Customizable Attention Engine for LLM Inference Servingcited by 248
- 2024FLUX: Fast Software-based Communication Overlap On GPUs Through Kernel Fusioncited by 53
- 2024MARLIN: Mixed-Precision Auto-Regressive Parallel Inference on Large Language Modelscited by 48
- 2024POD-Attention: Unlocking Full Prefill-Decode Overlap for Faster LLM Inferencecited by 46
- 2024Fast Matrix Multiplications for Lookup Table-Quantized LLMscited by 27
- 2024Lean Attention: Hardware-Aware Scalable Attention Mechanism for the Decode-Phase of Transformerscited by 16
- 2023Relax: Composable Abstractions for End-to-End Dynamic Machine Learningcited by 12
- 2025Efficient and Adaptable Overlapping for Computation and Communication via Signaling and Reorderingcited by 9
- 2024FlashAttention on a Napkin: A Diagrammatic Approach to Deep Learning IO-Awarenesscited by 7
- 2024COMET: Towards Partical W4A4KV4 LLMs Servingcited by 6
- 2024GQSA: Group Quantization and Sparsity for Accelerating Large Language Model Inferencecited by 5
10 more
- 2024Accelerating a Triton Fused Kernel for W4A16 Quantized Inference with SplitK work decompositioncited by 4
- 2025Boosting LLM Serving through Spatial-Temporal GPU Resource Sharingcited by 4
- 2025Tilus: A Tile-Level GPGPU Programming Language for Low-Precision Computationcited by 3
- 2026DASH: Deterministic Attention Scheduling for High-throughput Reproducible LLM Trainingcited by 3
- 2024SSSD: Simply-Scalable Speculative Decodingcited by 2
- 2025APT-LLM: Exploiting Arbitrary-Precision Tensor Core Computing for LLM Accelerationcited by 1
- 2025Design Space Exploration of DMA based Finer-Grain Compute Communication Overlapcited by 1
- 2026EGG: An Expert-Guided Agent Framework for Kernel Generationcited by 0
- 2026Analytical Resource Management for Fine-grained MoE Computation-Communication Overlapcited by 0
- 2026Hardware-Aware Features for CUTLASS Kernel Selectioncited by 0
- 2026Hardware-Aware Features for CUTLASS Kernel Selection28 Sep 2026
- 2026Analytical Resource Management for Fine-grained MoE Computation-Communication Overlap7 Sep 2026
- 2026EGG: An Expert-Guided Agent Framework for Kernel Generation25 Jun 2026
- 2026DASH: Deterministic Attention Scheduling for High-throughput Reproducible LLM Training29 Jan 2026
- 2025Design Space Exploration of DMA based Finer-Grain Compute Communication Overlap11 Dec 2025
- 2025APT-LLM: Exploiting Arbitrary-Precision Tensor Core Computing for LLM Acceleration26 Aug 2025
- 2025Efficient and Adaptable Overlapping for Computation and Communication via Signaling and Reordering28 Apr 2025
- 2025Boosting LLM Serving through Spatial-Temporal GPU Resource Sharing28 Apr 2025
- 2025Tilus: A Tile-Level GPGPU Programming Language for Low-Precision Computation17 Apr 2025
- 2025FlashInfer: Efficient and Customizable Attention Engine for LLM Inference Serving2 Jan 2025
- 2024GQSA: Group Quantization and Sparsity for Accelerating Large Language Model Inference23 Dec 2024
- 2024FlashAttention on a Napkin: A Diagrammatic Approach to Deep Learning IO-Awareness4 Dec 2024
10 more
- 2024SSSD: Simply-Scalable Speculative Decoding8 Nov 2024
- 2024POD-Attention: Unlocking Full Prefill-Decode Overlap for Faster LLM Inference23 Oct 2024
- 2024COMET: Towards Partical W4A4KV4 LLMs Serving16 Oct 2024
- 2024MARLIN: Mixed-Precision Auto-Regressive Parallel Inference on Large Language Models21 Aug 2024
- 2024Fast Matrix Multiplications for Lookup Table-Quantized LLMs15 Jul 2024
- 2024FlashAttention-3: Fast and Accurate Attention with Asynchrony and Low-precision11 Jul 2024
- 2024FLUX: Fast Software-based Communication Overlap On GPUs Through Kernel Fusion11 Jun 2024
- 2024Lean Attention: Hardware-Aware Scalable Attention Mechanism for the Decode-Phase of Transformers17 May 2024
- 2024Accelerating a Triton Fused Kernel for W4A16 Quantized Inference with SplitK work decomposition5 Jan 2024
- 2023Relax: Composable Abstractions for End-to-End Dynamic Machine Learning1 Nov 2023
- 2026EGG: An Expert-Guided Agent Framework for Kernel Generation25 Jun 2026
- 2024FlashAttention-3: Fast and Accurate Attention with Asynchrony and Low-precisioncited by 507
- 2024FLUX: Fast Software-based Communication Overlap On GPUs Through Kernel Fusioncited by 53
- 2024MARLIN: Mixed-Precision Auto-Regressive Parallel Inference on Large Language Modelscited by 48
- 2024POD-Attention: Unlocking Full Prefill-Decode Overlap for Faster LLM Inferencecited by 46
- 2024Fast Matrix Multiplications for Lookup Table-Quantized LLMscited by 27
- 2024Lean Attention: Hardware-Aware Scalable Attention Mechanism for the Decode-Phase of Transformerscited by 16
- 2023Relax: Composable Abstractions for End-to-End Dynamic Machine Learningcited by 12
- 2025Efficient and Adaptable Overlapping for Computation and Communication via Signaling and Reorderingcited by 9
- 2024FlashAttention on a Napkin: A Diagrammatic Approach to Deep Learning IO-Awarenesscited by 7
- 2024COMET: Towards Partical W4A4KV4 LLMs Servingcited by 6
- 2024GQSA: Group Quantization and Sparsity for Accelerating Large Language Model Inferencecited by 5
- 2024Accelerating a Triton Fused Kernel for W4A16 Quantized Inference with SplitK work decompositioncited by 4
12 most cited of 17 All 17 (JSON)
- 2026Hardware-Aware Features for CUTLASS Kernel Selection28 Sep 2026
- 2026DASH: Deterministic Attention Scheduling for High-throughput Reproducible LLM Training29 Jan 2026
- 2025Design Space Exploration of DMA based Finer-Grain Compute Communication Overlap11 Dec 2025
- 2025APT-LLM: Exploiting Arbitrary-Precision Tensor Core Computing for LLM Acceleration26 Aug 2025
- 2025Efficient and Adaptable Overlapping for Computation and Communication via Signaling and Reordering28 Apr 2025
- 2025Tilus: A Tile-Level GPGPU Programming Language for Low-Precision Computation17 Apr 2025
- 2024GQSA: Group Quantization and Sparsity for Accelerating Large Language Model Inference23 Dec 2024
- 2024FlashAttention on a Napkin: A Diagrammatic Approach to Deep Learning IO-Awareness4 Dec 2024
- 2024POD-Attention: Unlocking Full Prefill-Decode Overlap for Faster LLM Inference23 Oct 2024
- 2024COMET: Towards Partical W4A4KV4 LLMs Serving16 Oct 2024
- 2024MARLIN: Mixed-Precision Auto-Regressive Parallel Inference on Large Language Models21 Aug 2024
- 2024Fast Matrix Multiplications for Lookup Table-Quantized LLMs15 Jul 2024
12 newest of 17 All 17 (JSON)