Intel® Integrated Performance Primitives

2D Convolution performance between 8Bit and 16Bit


For IPP version 8.1 or 8.2, I would like to find out if there should be any big differences in speed performance for  2D Convolution function between Unsigned 8Bit and Signed 16Bit fixed point data? Should the Unsigned 8Bit Convolution function be 2 times or even 4 timer faster  than Signed 16Bit Convolution function?


ippsHMACSHA1MessageDigest fails with ippStsLengthErr


I'm using the function ippsHMACSHA1MessageDigest(const Ipp8u *pSrcMesg, int mesgLen, const Ipp8u *pKey, int keyLen, Ipp8u *pMAC, int macLen) and it fails with ippStsLengthErr.

The parameters are : mesgLen = 176, keyLen = 20, macLen = 10.

What could be the reason for ippStsLengthErr?

Thanks for the help!

Media SDK crossplatform = for windows???


I need an mp3 decoder, for windows and mac os x, I own IPP 6, but it seems that UMC has been deprecated (??) and is not available for OSX 64-bit, so the alternative is "Media SDK", but:

There is:

"Media SDK for Windows* - A cross-platform API for developing media apps (foundation)." - What on earth is that? Is it crossplatform then or is it not? Is it available for OSX 32 & 64?

MP3 & AAC decoding, and advantages of IPP 8


I own IPP 6 for Windows & Mac and use it for signal processing extensively. Now I need to provide MP3 and AAC decoding (potentially other formats, but these are the important ones). I found there is "UMC" - is this the solution to look for? Does it work on both Windows and Mac, both 32 bit and 64bit? It's not a problem to upgrade to IPP 8 if needed (that's the newest version). 

Why isn't it included in IPP itself and rather part of some kind of examples? How to compile it effectively? It looks like lots of separate projects.

link error: libipps.a, IPP 8.2

After migrating to Mac OSX 10.10,  because composer_xe_2013 doesn't support osx 10.10. We also  update intel compiler to composer_xe_2015.

But when link  libipps.a with our project using clang+ and osx sdk 10.10,  we met this link error;  Could you take a look what problem it might be? since it works with  previous intel compiler.

MIC - Many Integrated Core Offloading

I am haveing trouble compiling a program that offloads ipp function to the mic. I just need something simple like this:

What linking and compiling options need to be enabled?

Currently it just says:

error: undefined reference to `ippsMul_32f'

<pre class="brush:cpp">

double mult_mic_ipp(float* a,float* b, float *c, int nsize)


detailed explanation about DPD200259470


     I'm using IPP 7.0 on win7 x64 bit. I found a problem about IppiConvValid_32f_C1R.

    That's I get different results on two computers by this function.

    So I want to see the detailed explanation about DPD200259470 on

    to check whether the bug is the same as me.

    Thank u.


Suscribirse a Intel® Integrated Performance Primitives