Quantcast
Channel: Intel® Software - Intel® Integrated Performance Primitives
Viewing all articles
Browse latest Browse all 1489

Parallel Intel IPP FFT function

$
0
0

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)


Viewing all articles
Browse latest Browse all 1489

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>