Skip to content

alternate fft backends #247

Description

@bd4

The bbfft (https://github.com/intel/double-batched-fft-library) backend has a performance advantage on some Intel GPU platforms, over the default oneMKL backend. bbfft has an OpenCL backend, it would be interesting to see if it could be built on AMD platforms and provide an advantage there.

VkFFT is also worth trying: https://github.com/DTolm/VkFFT. I made an initial attempt and had trouble getting it to build, so it may require more work, but I have heard reports of good performance exceeding even cuFFT on nvidia in certain cases.

Intel and AMD platforms are more important here initially, because cuFFT has been around for a long time and has had more time to mature, so harder to beat.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions