我将数据存储为浮点数组(单精度)。我有一个数组用于我的真实数据,一个数组用于我的复杂数据,我将其用作 FFT 的输入。cufftComplex
如果我想使用 CUDA cufft 库,我需要将此数据复制到数据类型中。来自 nVidia:“cufftComplex
是一种单精度、浮点复杂数据类型,由交错的实部和虚部组成。” cufft 操作的数据存储在cufftComplex
.
如何快速将我的数据从普通 C 数组复制到数组中cufftComplex
?我不想使用for
循环,因为它可能是最慢的选项。我不知道如何memcpy
在这种类型的数组上使用数据,因为我不知道它是如何存储在内存中的。谢谢!