Я изучил алгоритм Кули Тьюки и понял его. Я получил все в примере CUDA convolutionFFT2D до следующих ядер:
spProcess2D вызывает -> spProcess2D_kernel, который вызывает много -> spPostprocessC2C, mulAndScale и spPreprocessC2C
Вот полный код:
http://nopaste.info/30c13e44fe.html (convolutionFFT2D.cu, вот функция spProcess2D)
http://nopaste.info/78d22afac2.html (convolutionFFT2D.cuh, вот другие функции)
Я уже прочитал все статьи nvidia sdk, но я до сих пор не могу понять, что делают эти функции (они используют тиддл, но там нет ничего похожего на алгоритм Кули Тьюки)
Пожалуйста, помогите мне, если можете, или хотя бы укажите, где решить мою проблему
Обновление: я нашел эту ссылку: http://cnx.org/content/m16336/latest/#uid38
Может быть, эти функции выполняют алгоритм в ширину? Я до сих пор не могу этого сказать, но форма кажется такой же