- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There are a number of references on the Intel web site indicating that the static IPP libraries do not support multi-threading.
http://www.intel.com/support/performancetools/libraries/ipp/sb/cs-010662.htmDoes Intel IPP support multi-threading? Is it thread safe?
Yes. Intel IPP supports multi-threading in the dynamic libraries. The static libraries do not support multi-threading. All the functions have been tested to be thread safe.
Yes. Intel IPP supports multi-threading in the dynamic libraries. The static libraries do not support multi-threading. All the functions have been tested to be thread safe.
I think this statement means that thedynamic IPP library creates multiple threads internally to speed up some operations on a multi-processor computer. The static IPP library does not do this.
However, it does not answer the question whether the static IPP library is thread-safe. That is, is it safe to call functions in the static IPP library from different threads that were created byan application?
Chris
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Chris,
All IPP functions were designed to be multi-thread safe regardless of DLL or static libraries packaging. We do not use global variables in IPP.
Regards,
Vladimir
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the info - that helps us QNX folks as well,
-todd
-todd
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Additional comment: some functions in IPP DLL can use threading inside (depending on host architecture and processed data size)whereas the same functions in IPP static libraries never use threading inside.
Regards,
Vladimir
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page