GeForceGTX260で高速フーリエ変換
以前やった高速フーリエ変換のパフォーマンス比較を、新しいグラフィックカードでやってみた。
ソースは前回GeForce8400で走らせたCUDA版と同じものを使用。
CPU: Intel Core2Duo E8400
GPU: nvidia GeForce GTX260
CUDAを使って並列処理をした場合
FFT time ( GPU ): 0.655293
IFFT time ( GPU ): 0.625507
結果: 圧倒的
素晴らしい。
良いGPUを使えば確かにCUDAは新しめのCPUを圧倒するパフォーマンスが出ることが分かった。ちなみに高速フーリエ変換はcufftというもっと洗練されたライブラリがCUDAのSDKに含まれているので、このソースのようにいちいち自分で作らなくてもすぐに出来たりする。
ソースは前回GeForce8400で走らせたCUDA版と同じものを使用。
CPU: Intel Core2Duo E8400
GPU: nvidia GeForce GTX260
CUDAを使って並列処理をした場合
FFT time ( GPU ): 0.655293
IFFT time ( GPU ): 0.625507
結果: 圧倒的
素晴らしい。
良いGPUを使えば確かにCUDAは新しめのCPUを圧倒するパフォーマンスが出ることが分かった。ちなみに高速フーリエ変換はcufftというもっと洗練されたライブラリがCUDAのSDKに含まれているので、このソースのようにいちいち自分で作らなくてもすぐに出来たりする。