VkFFT icon indicating copy to clipboard operation
VkFFT copied to clipboard

Could provide the api the same as cuFFT

Open vickiegpt opened this issue 4 years ago • 2 comments

Thanks for such great work for improving FFT. My question is I'm trying to optimize the Quantum ESPRESSO single card version, an application that calls cuFFT frequently. Could this project provide a drop-in replacement for cuFFT APIs so that more users could gain benefits from it?

vickiegpt avatar Sep 16 '21 16:09 vickiegpt

Hello,

In the current state, VkFFT can be used almost as a drop-in replacement for cuFFT (see the documentation for examples). I can make a binding layer between simple cuFFT plans and VkFFT applications in the future, though there is functionality in VkFFT that has no alternative in cuFFT. You can also contact me by email if you need help in setting up VkFFT in your project.

Best regards, Dmitrii Tolmachev

DTolm avatar Sep 16 '21 20:09 DTolm

Could you help me with how to update these 2 APIs vkfftPlanMany and vkfftExecZ2Z in https://github.com/victoryang00/vkfft_ExecZ2Z? I'm not quite assured of the semantic for cufft.

vickiegpt avatar Oct 14 '21 01:10 vickiegpt