Scalable Multi-node Fast Fourier Transform on GPUs
arXiv:2202.12756
Abstract
In this paper, we present the details of our multi-node GPU-FFT library, as well its scaling on Selene HPC system. Our library employs slab decomposition for data division and MPI for communication among GPUs. We performed GPU-FFT on , , and grids using a maximum of 512 A100 GPUs. We observed good scaling for grid with 64 to 512 GPUs. We report that the timings of multicore FFT of grid with 196608 cores of Cray XC40 is comparable to that of GPU-FFT of grid with 128 GPUs. The efficiency of GPU-FFT is due to the fast computation capabilities of A100 card and efficient communication via NVlink.
10 pages, 5 figures