Release Notes

This section includes significant changes, new features, performance improvements, and various issues. Unless noted, listed issues should not impact functionality. When functionality is impacted, we offer a work-around to avoid the issue (if available).

NVPL FFT 0.2.0 EA (nvpl-24.03-beta)

New features

  • Improved single- and multi-threaded performance of complex-to-complex transforms in both single and double precisions.

  • Improved scalability of the multi-threaded NVPL FFT.

Known issues

  • N/A

Resolved issues

  • NVPL FFT adopts a different threading implementation (see OpenMP-based Threading). Setting the OMP_PROC_BIND environment variable (or OMP_PLACES) will no longer negatively impact the multi-threaded performance.

NVPL FFT 0.1.0 EA (nvpl-23.11-beta)

The first early access release of NVPL FFT library.

New features

  • Supports computation of one-, two-, three- dimensional complex-to-complex, real-to-complex, complex-to-real DFTs in single and double precision with arbitrary sizes and strides using FFTW APIs.

  • Supports single- and multi-threaded FFTs computation.

Known issues

  • Some of the supported FFT sizes, including composite sizes and sizes greater than 50K elements, are not optimized to the full extent.

  • NVPL FFT respects the original thread affinity mask. For applications built with GNU OpenMP, setting the OMP_PROC_BIND environment variable (or OMP_PLACES) could negatively impact the multi-threaded performance.

Resolved issues

  • N/A