CUDA FFT

當使用CUDA做1D FFT時,有一個Batch的參數。這個參數就是設定一次做幾個平行處理的意思。


所以如果Batch的數值高一些,在GPU可以負荷的範圍內,就可以提升作1D FFT的速度。

您說的是Block裡執行thread的數量嗎


最近想把自己寫好的CUDA程式放到labbview上用,

目前想先在labview上測試CUDA FFT,
請問Benjamin是否能給我一些建議呢?
目前為止labview好像沒有太多關於CUDA的操作方法~

[QUOTE=taker]您說的是Block裡執行thread的數量嗎


[/QUOTE]
不是。

因為CUFFT已經是API了,所以不用再去做效能的調校。

我說的是Batch,就是指FFT批次處理的數量。

[QUOTE=taker]最近想把自己寫好的CUDA程式放到labbview上用,

目前想先在labview上測試CUDA FFT,
請問Benjamin是否能給我一些建議呢?
目前為止labview好像沒有太多關於CUDA的操作方法~

[/QUOTE]

你要先在C++使用CUFFT,使用成功後,再用C++編譯成DLL檔。再給LabVIEW使用。

所以必一步要先能在C++上面成功使用CUFFT。