Which is the fastest library to find FFT on a GPU? Please give answers for both NVIDIA and ATI cards. Also, if possible give timing figures.
Thanks.
For NVidia GPUs, look at the CUFFT library. As far as I can tell, AMD has not productized FFT on ATI GPUs yet, but it might be worth looking at the ACML-GPU library. You could also try looking at OpenCL FFT libraries which should work on both GPUs.
Giving timing figures is impossible, because it varies so much depending on the actual hardware you have, your problem size, etc.
The NukadaFFT library is supposed to be the highest performance FFT implementation on NVIDIA hardware. There are links to papers which document the performance of the library - in some cases throughput is claimed to 25% higher than running the same FFT using CUFFT. That comes at a price in flexibility, because the code only supports up to radix 32 transforms.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With