2011-06-07 38 views
5

哪個庫是在GPU上查找FFT最快的庫?請給出NVIDIA和ATI卡的答案。另外,如果可能的話給出時間數字。什麼是在GPU上查找FFT的最快庫?

謝謝。

+1

libjacket(C/C++,我相信)cuda非常快。我沒有任何時間信息。不過,這是商業化的。 – 2011-06-07 21:21:42

+0

你如何出去嘗試他們?我懷疑你有很多選擇。 – Blender 2011-06-07 21:23:00

回答

4

對於NVidia GPU,請看CUFFT library。據我所知,AMD尚未在ATI GPU上實現FFT產品化,但可能值得關注ACML-GPU庫。你也可以試試看OpenCL FFT libraries哪個應該在兩個GPU上都能工作。

給予定時的數字是不可能的,因爲它變化了這麼多取決於NukadaFFT庫應該是在NVIDIA硬件性能最高的FFT實現你有實際的硬件,你的問題大小等

+0

[link] http://developer.amd.com/libraries/appmathlibs/pages/default.aspx [/ link] APPML-FFT可用於ATI GPU,但與CUFFT庫相比,它們非常慢。 – Divij 2011-06-07 21:38:53

+0

權威人士的缺乏導致人們夢寐以求地進行大規模的基準測試。 – whatnick 2011-06-10 02:19:31

4

。有文件的鏈接記錄了庫的性能 - 在某些情況下,吞吐量比使用CUFFT運行相同的FFT要高25%。這具有靈活性的代價,因爲代碼僅支持基數爲32的變換。

相關問題