How to Scale Fast Fourier Transforms to Exascale on Modern NVIDIA GPU Architectures

Originally published at: How to Scale Fast Fourier Transforms to Exascale on Modern NVIDIA GPU Architectures | NVIDIA Technical Blog

Fast Fourier Transforms (FFTs) are widely used across scientific computing, from molecular dynamics and signal processing to computational fluid dynamics (CFD), wireless multimedia, and machine-learning applications. As computational problem sizes scale to increasingly large domains, researchers require the capability to distribute FFT computations across hundreds or thousands of GPUs spanning multiple nodes. NVIDIA cuFFTMp is…