parallel_for(tbb::blocked_range
void operator() (const blocked_range
{
Int begin = r.begin();
Int end = r.end();
Int nIters = end - begin;
ippsFIR_32fc(m_inP + begin, m_outP + begin, nIters, m_stateP);
}
If I remove the IPP function "ippsFIR_32fc" with "ippsCopy_32f", the multiple thread copy functionality works fine.
Could you please help me?
Link Copied
Here is a link to a post:
http://software.intel.com/en-us/forums/showpost.php?p=189800
...Another reason is that as there are more and more multi-threading methods used by our users, we
plan to remove the internal threading of IPP functionsso that user canusesuitable multi-threadsaccording
to their requirements...
Sergey Kostrov wrote:Thank you, Sergey. Could you please provide a link?Some additional technical details are provided in a thread with the same 'Forum topic' on TBB forum. Please take a look.
For more complete information about compiler optimizations, see our Optimization Notice.