FFTW is a comprehensive collection of fast C routines for computing the Discrete Fourier Transform (DFT) and various special cases thereof, copyrighted by MIT and distributed under the GNU General Public License. Refer fftw.org for details.

FFTW can compute transforms of real and complex-values arrays of arbitrary size and dimension. AMD FFTW includes selective kernels and routines optimized for the AMD processors.

Highlights of AMD FFTW 3.1

  • Feature ‘AMD application optimization layer’ that uplifts the performance of HPC and scientific applications
  • Feature ‘Fast MPI transpose algorithm’ to speed up the distributed MPI FFT computations
  • Feature ‘Top N planner’ that minimizes single-threaded run-to-run variations
  • Support for building AMD FFTW library on Windows
  • GCC compilation support for AMD processors based on the AMD “Zen3” core architecture

Highlights of AMD FFTW 3.0

  • New fast planner that improves the time for various planning modes in general and OPATIENT mode in particular. It can be enabled through configure option “–enable-amd-fast-planner”
  • Support for configure option “AMD_ARCH” to help cross compilation, taking various options (auto, znver1, znver2) depending on AMD processor generation
  • Quad precision support is now included for AOCC clang compiler from version 10 onwards
  • Improved handling of –enable-debug and “CC” options by ‘configure’ when –enable-amd-opt is enabled

The packages containing AMD FFTW binaries, examples and documentation are available in the Downloads section below.

Source code for AMD FFTW will be available shortly on GitHub https://github.com/amd/amd-fftw.

Refer here for prior versions of AMD FFTW documentation and downloads.

Download:

File Name Version Size Launch Date OS Bitness Description
Binary Packages Compiled with AOCC 3.2

File Name

Version

3.1

Size

13.2 MB

Launch Date

12/10/2021

OS

Ubuntu, SLES, CentOS, RHEL

Bitness

64-bit

Description

AOCC compiled AMD FFTW library binary Sha256sum: 887784efc988d9076a7b87c5a1131cd9fb058201d802edfeb1f0de020ac235f7
Binary Packages Compiled with GCC 11.1

File Name

Version

3.1

Size

13.3 MB

Launch Date

12/10/2021

OS

Ubuntu, SLES, CentOS, RHEL

Bitness

64-bit

Description

GCC compiled AMD FFTW library binary Sha256sum: f70f6464672335aa4f83d2df7fe288343d419eed02c0e6c2bbebb6cceacd6993