MatX FFT

NVIDIAのC++数値計算ライブラリMatXのFFTを評価する機会がありました.
これに伴い, C++以外からも利用できるように共有ライブラリを作成しました. 評価環境は下記の通りです.
MatXのサポートはLinuxのみのためUbuntuで実施, テストデータは下記の通りです.
2次元FFTの実行時間は下記の通りでした. FFTの実行時間よりもデータ転送の時間が問題になるという結果でした. なお, 70[ms]はPythonのCuPyとほぼ
同速でした.
興味を持たれた方は作成した共有ライブラリ(libMatxFft.so)とサンプルプログラム(C/C++, C#, Python)を下記より
ダウンロードできます.

MatxFftLibSample[Ubuntu, zip-1.0MB]をダウンロード