GPU Tensor Cores for fast Arithmetic Reductions
Not on the map. Why?
Abstract (arXiv)
This work proposes a GPU tensor core approach that encodes the arithmetic reduction of n numbers as a set of chained m × m matrix multiply accumulate (MMA) operations executed in parallel by GPU tensor cores. The asymptotic running time of the proposed chained tensor core approach is T(n)=5 logm2n and its speedup is S=dfrac45 log2m2 over the classic O(n log n) parallel reduction algorithm. Experimental performance results show that the proposed reduction method is ~ 3.2 × faster than a conventional GPU reduction implementation, and preserves the numerical precision because the sub-results of each chain of R MMAs is kept as a 32-bit floating point value, before being all reduced into as a final 32-bit result. The chained MMA design allows a flexible configuration of thread-blocks; small thread-blocks of 32 or 128 threads can still achieve maximum performance using a chain of R=4,5 MMAs per block, while large thread-blocks work best with R=1. The results obtained in this work show that tensor cores can indeed provide a significant performance improvement to non-Machine Learning applications such as the arithmetic reduction, which is an integration tool for studying many scientific phenomena.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 0; 2025: 2; 2026: 1.
4 papers.
- 2025EvoEngineer: Mastering Automated CUDA Kernel Code Evolution with Large Language Modelscited by 13
- 2025From Tokens to Layers: Redefining Stall-Free Scheduling for MoE Serving with Layered Prefillcited by 3
- 2022Learning from distinctive candidates to optimize reduced-precision convolution program on tensor corescited by 1
- 2026RedFuser: An Automatic Operator Fusion Framework for Cascaded Reductions on AI Acceleratorscited by 0
- 2026RedFuser: An Automatic Operator Fusion Framework for Cascaded Reductions on AI Accelerators24 Feb 2026
- 2025From Tokens to Layers: Redefining Stall-Free Scheduling for MoE Serving with Layered Prefill9 Oct 2025
- 2025EvoEngineer: Mastering Automated CUDA Kernel Code Evolution with Large Language Models4 Oct 2025
- 2022Learning from distinctive candidates to optimize reduced-precision convolution program on tensor cores11 Feb 2022