Hi experts:
I want to do multiple FFT and I want to do them in parallel. So my code is similar as the following:
ippsFFTGetSize_C_32fc(....)
ippsFFTInit_C_32fc(...FFTSpec, Buffer)
parallel_for(0, chunks, [=](size_t i){
ippsFFTFwd_CToC_32fc(...FFTSpec, Buffer);
}
But I found that the results are not correct. I suspect that the FFTspec and Buffer record the status when do fft operation, so there is conflict when I do parallel FFTs.
Could you please let me know the real reason?
And is there any way I can parallel multiple FFTs? (I do not want to put ippsFFTInit_C_32fc in the loop as it is time-consuming)