tcFFT: Accelerating Half-Precision FFT through Tensor Cores
Not on the map. Why?
Abstract (arXiv)
Fast Fourier Transform (FFT) is an essential tool in scientific and engineering computation. The increasing demand for mixed-precision FFT has made it possible to utilize half-precision floating-point (FP16) arithmetic for faster speed and energy saving. Specializing in lower precision, NVIDIA Tensor Cores can deliver extremely high computation performance. However, the fixed computation pattern makes it hard to utilize the computing power of Tensor Cores in FFT. Therefore, we developed tcFFT to accelerate FFT with Tensor Cores. Our tcFFT supports batched 1D and 2D FFT of various sizes and it exploits a set of optimizations to achieve high performance: 1) single-element manipulation on Tensor Core fragments to support special operations needed by FFT; 2) fine-grained data arrangement design to coordinate with the GPU memory access pattern. We evaluated our tcFFT and the NVIDIA cuFFT in various sizes and dimensions on NVIDIA V100 and A100 GPUs. The results show that our tcFFT can outperform cuFFT 1.29x-3.24x and 1.10x-3.03x on the two GPUs, respectively. Our tcFFT has a great potential for mixed-precision scientific applications.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Apr 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 3; 2024: 0; 2025: 2.
5 papers.
- 2023Gated Linear Attention Transformers with Hardware-Efficient Trainingcited by 514
- 2023Simple Hardware-Efficient Long Convolutions for Sequence Modelingcited by 62
- 2023FlashFFTConv: Efficient Convolutions for Long Sequences with Tensor Corescited by 33
- 2025Systems and Algorithms for Convolutional Multi-Hybrid Language Models at Scalecited by 12
- 2025Systolic Array-based Accelerator for Structured State-Space Modelscited by 0
- 2025Systolic Array-based Accelerator for Structured State-Space Models29 Jul 2025
- 2025Systems and Algorithms for Convolutional Multi-Hybrid Language Models at Scale25 Feb 2025
- 2023Gated Linear Attention Transformers with Hardware-Efficient Training11 Dec 2023
- 2023FlashFFTConv: Efficient Convolutions for Long Sequences with Tensor Cores10 Nov 2023
- 2023Simple Hardware-Efficient Long Convolutions for Sequence Modeling13 Feb 2023