10. AOCL-FFTZ - 5.2 English - 57404

AOCL User Guide (57404)

Document ID
57404
Release Date
2025-12-29
Version
5.2 English

AOCL-FFTZ is a high-performance Fast Fourier Transform (FFT) library designed for AMD “Zen”-based CPUs. It provides efficient computation of FFTs for both complex and real data, supporting a wide range of problem sizes and dimensions. The library is optimized for single-threaded and multi-threaded execution.

The Key Features of the library are as follows:

  • Unified API for single and double precision FFTs

  • Support for both real and complex FFTs

  • Support for both in-place and out-of-place transforms

  • Support for LP64 and ILP64 data models

  • Optimized vectorized kernels for enhanced performance

  • Multi-threading via OpenMP

  • Dynamic CPU feature detection and dispatching

  • Support for comprehensive logging mechanism

  • Support for third-party wrappers/plugins such as FFTW

  • Integrated test bench and unit testing framework