Arrayfire中的FFT比MATLAB中的慢

时间:2015-06-10 12:34:30

标签: performance loops fft arrayfire

我有一个循环,其中我有一个FFT和一个逆FFT。由于我应用FFT的k+1 - 次迭代的向量取决于k - 次迭代的数据,所以我不能使用gfor循环来并行化程序。因此,我想加快循环中的FFT。我从MATLAB(使用FFTW库)切换到Arrayfire。但是,它并不快,但速度稍慢。

P.S:Arrayfire中的时间由timeit函数执行。另一方面,它返回的经过时间比我查看命令提示符的时间要短得多。

有谁知道对这两个问题的解释? 谢谢。

0 个答案:

没有答案