Intel® Integrated Performance Primitives
Community support and discussions relating to developing high-performance vision, signal, security, and storage applications.

Multi-thread question

Yi_R_
Beginner
119 Views

I just installed IPP for Linux. The installation package says that the libraries are single threaded libearies. Does it mean the IPP Linux doesn't support multi-threading?

Thanks!

0 Kudos
1 Reply
Jeffrey_M_Intel1
Employee
119 Views

While the threaded libraries are now not installed by default for all OSes, they can be added if you customize the installed components.  They are still available if you need them.  However, using the non-threaded versions of the libraries is recommended.  Use of the threaded libraries can result in oversubscription.  Threading inside the primitives is also not cache friendly. By working with small ROIs and chaining operations in your application you can reuse cached data and obtain better performance than by using internally threaded primitives. 

Reply