Intel® Integrated-Performance-Primitives

Intel® IPP 9.0 is available

Intel® IPP 9.0 is now available.  The release added the new Intel® AVX-512 optimization for the computer vision and image processing functions, extended optimization for Intel® Atom™ and Intel® Quark™ processors, and included the new APIs to support external threading.

What's New in Intel® IPP 9.0:

How to find or build 64 bit LINUX and shared objects?

    I have an INTEL community license for Intel's Integrtaed Performance Primitives Coposer Edition for Linux which we installed yesterday using ./ bash script . When I look in /opt/intel/ipp, I cannot find and

   Where can I find the 64 bit LINUX and shared library as well as and shared library requited to build a codec using  Intel IPP Composer Edition for 64 bit Linux?

Can not Compile IPP and Opencv3.0 with MinGWx64


I'm trying to compile new stable OpenCV 3.0 on Windows 7 x64 with TBB 4.3, IPP, that comes with OpenCV 3.0. I use MinGW 4.8.1 x64.

make stops with error on 50% with this message: ld.exe: cannot find -lRunTmChk If I uncheck WITH_IPP everything is OK. Is it possible to build OpenCV 3.0 with MinGW and IPP?

Thank you

Tushar Kachhadiya

Does the IPPCV package that's bundled with OpenCV 3.0 include ALL possible ipp related improvements to the running of OpenCV?

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).

ippiResizeSqrPixel_xxx in IPP 9.0 ?

From the compilation errors I get when tyring to port a project to Parallel Studio 2016 (installation package = parallel_studio_xe_2016_setup.exe)

It looks like these (very useful) functions are all gone in IPP 9.0 :


I'll be glad to learn which new/renamed functions one is supposed to use as replacement.

I'm back to Parallel Studio 2015 and IPP 8.0 at the moment.


Is the Intel® IPP Asynchronous C/C++ library included in the standard IPP library?

I have searched the site quite rigorously but have been unable to determine for sure if the asynchronous library described here ( is available as part of the library downloaded from here (

Why IPP uses gcc by default?


I installed "parallel_studio_xe_2015_update3".

I ran the command:

perl --cmake=speech-codecs,intel64,make,d,mt,debug --build --clean

(I know speech codecs is no more supported, but my query is not about that..)

By default the build happens with gcc.

Query 1> Why gcc is default? Why not icc? Why icc location is not set in the $PATH? (Is it because I've installed parallel_studio_xe_2016 also? or it depends on type of license I've)

Query 2> When icc was forced to compiler, build failed. Why?

Intel® Integrated-Performance-Primitives abonnieren