AMD’s in-house Fast Fourier Transform (FFT) library is purpose-built and optimized for Zen-based processors, delivering improved computational performance and faster execution of FFT workloads on AMD hardware. The library also provides FFTW-compatible wrappers, enabling seamless integration with applications that already use FFTW APIs.
AOCL‑FFTZ is currently optimized specifically for Vienna Ab initio Simulation Package (VASP) and Quantum ESPRESSO (QE) workloads.
Highlights of AOCL-FFTZ 5.3
- Added new complex radix kernels: Radix-20 and Radix-48
- Introduced new solvers:
- Complex: Buffered, Split Radix, Batched CT One-Level Direct
- Real: N-Dim and Size-one
- Enhanced dynamic dispatcher functionality across x86 architectures
- Implemented performance optimizations in Complex Radix-4 & Radix-12 kernels
- Introduced a Fortran2003 FFTW wrapper for seamless application integration
- Added pkg-config and CMake modules to simplify application builds
- Fixed bugs in multi-threaded batched FFT processing
- Resolved a memory issue in aoclfftz_execute_io API
Documentation
- AOCL-FFTZ API Guide
- Source Code: GitHub
Downloads
| File Name | Version | Size | Launch Date | OS | Bitness | Description |
| Binary Packages Compiled with AOCC 5.2 | ||||||
| aocl-fftz-linux-aocc-5.3.0.tar.gz | 5.3 | 2.9MB | 05/18/2026 | RHEL, Ubuntu, SLES | 64-bit | AOCC compiled AOCL-FFTZ library binary package SHA-256 checksum: 8569a838b8485e82f902ffbf4663b31caacd07a943c7840bd057d3584d4b9018 |
| Binary Packages Compiled with GCC 14.2.1 | ||||||
| aocl-fftz-linux-gcc-5.3.0.tar.gz | 5.3 | 3.5MB | 05/18/2026 | RHEL, Ubuntu, SLES | 64-bit | GCC compiled AOCL-FFTZ library binary package SHA-256 checksum: 9cff9458852a563d7877a3c9e14a8b0c8c26dd6c69609e1ab10a0729f0afc5e6 |
| Windows Installer Compiled with Clang 19 | ||||||
| AOCL_Windows-setup-5.3.0-AMD.exe | 5.3 | 154MB | 05/18/2026 | Windows 11, Windows 10 | 64-bit | Windows installer file containing all the AOCL library binaries compiled with Clang 19. SHA-256 checksum: 021bfd69a439c3c2a72a6b5cf45d1de0e2f0deddb92ba19e73b9caeb259cf9c8 |