The SAD (sum of absolute difference) are usually used in video encoder motion estimation, and it occuppiesabout 40% ormore cycles in video encoder. BUT according toThreadedFunctionsList.txt, it's not multi-threads supported!!!This is reallyunbelievable.However, I found many intell IPP articles mentions the multi-threads ipp usage for video encode. i.e.http://software.intel.com/en-us/articles/threading-and-intel-integrated-performance-primitives/Especially, the following articles give an examples to use ippiSAD4x4_8u32sin multi-threads speed up.http://software.intel.com/zh-cn/articles/32027/So, I try to open multi-threads configure for the ippiSAD* function viaippSetNumThreads. But it doesnot work.Who can exactly tell me if the ippiSAD* function are multi-threads supports? If not, can it be multi-threads with other tools, e.g. OpenMP? and how to? Thank you in advance.
For more complete information about compiler optimizations, see our Optimization Notice.