I have the method using ippiFFT to perform forward and inverse FFT of an Image. This method calls ippiFFT 3 times.
I try apply cilk_spawn with purpose improve performance of FFT processing, but processing time of method with cilk_pawn is slower than method without cilk_spawn.
I don't known what the problem is. Does anyone have experience about it?
I also attach example code.
Ha Duy Tuan
yes, ippiFFTInv_CToC_32fc_C1IR is internally threaded and therefore you need to set ippSetNumThreads(1) like Sergey recomended, or link your application with serial version on IPP ( ipp*_l.libs)