3

如何在 FFTW 3 中重用具有不同输入/输出数据的计划?

我正在转换大量的小数组,大部分大小相同,而计划创建目前是瓶颈。

4

1 回答 1

7

有两个选项 - 使用“临时”输入/输出数组集创建原始计划,将每个连续数据集复制到其中并从中复制每个结果,或者使用“guru”界面执行计划(通常包含为其创建的数组的地址)与一组不同的数组。fftw 手册中有一个部分准确描述了这种情况,以及必须遵循的对齐、大小等附加限制才能使其正常工作。作为另一种可能性,如果所有小数组都是矩阵/图像的行或类似的东西,它们会被可预测的步幅分开,您可以使用“高级”界面一次执行它们。

于 2012-07-25T20:22:01.817 回答