Intel® Moderncode for Parallel Architectures
Support for developing parallel programming applications on Intel® Architecture.

Is FFT function multi-core enabled in IPP ver 5.2

Deleted_U_Intel
Employee
201 Views
I am trying out my test code, written in C++ in Visual Studio 8. I am using Intel IPP Ver. 5.2 on a 64 bit QuadCore Intel Processor.

I have two tests.
1) This test function calls the "FIR" function set to do filtering in time domain. I am filtering large data sets. While running this function I can see in the windows task manager that all the 4 cores are being used to the maximum. This is what I expect.


2) This test function calls the "FFT" function set to calculate spectrums of large data sets. While running this function I can see that only 1 of the cores is being used to the maximum while the other 3 cores are used minimally. I am guessing that Intel IPP FFT function is not multi-core friendly OR I have implemented it wrong. Please advise.
I have tried the above function using OPENMP directives and have been able to get all the cores working.

Regards,
G

0 Kudos
0 Replies
Reply