The asynchronous library is preview library, and it is not available in IPP now.
The Preview releases were intended to solicit community feedback about the features, and it may change based on community feedback. At this time, there are no features in the IPP preview packages are included in the IPP, and the prior packages are no longer available.
While that package is not there, IPP offers the IPPCV package, which provides the CPU optimization for some OpenCV functions:
please check the new OpenCV 3.0 documentation on this:
a subset of Intel IPP (IPPCV) is given to us and our users free of charge, free of licensing fees, for commercial and non-commerical use. It’s used by default in x86 and x64 builds on Windows, Linux and Mac.
Ok great, thanks for the response!
Final Question: does the IPPCV package that's bundled with OpenCV 3.0 include ALL of the possible ipp related improvements to the running of OpenCV? Or would I be better off linking OpenCV to the (more complete) ipp directory contained within the student Parallel Studios XE cluster edition I have installed on my system?
For example, I have noticed that the lib directory for IPPCV includes only one .lib file (ippicvmt.lib), whereas the lib directory for ipp in parallel studios contains many more .lib files (16 in total).
What would your advice be?
Thanks a lot,
as far as we know of OpenCV 3.0, it has 3 unique IPP-only functions and others are the same ( ICV : 109 function calls, IPP : 112 function calls ). Additionally, if the IPP on your machine is 9.0, it won't be successfully built with OpenCV for the moment. So it wouldn't hurt just using ICV for now.