Intel® Integrated-Performance-Primitives

Intel® IPP 9.0 Update 1 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 Update 1:

ippiFilterMin_16u_C1R crashed (IPP 8.2)

Could you please point me where I made a mistake doing ippiFilterMin_16u_C1R? Demo code below.

	int mskSizeX = 3;
	int mskSizeY = 3;
	IppiSize roi={(int)imageW - (mskSizeX - 1),(int)imageH - (mskSizeY -1)}, mask={mskSizeX,mskSizeY};
	IppiPoint anchor =  {mskSizeX/2, mskSizeY/2};

	int stepBytes;
	int stepBytesf;
	Ipp16u* d_image1 = ippiMalloc_16u_C1(imageW, imageH, &stepBytes);
	Ipp16u* d_image2 = ippiMalloc_16u_C1(imageW, imageH, &stepBytes);
	Ipp16u* d_image11 = ippiMalloc_16u_C1(imageW, imageH, &stepBytes);

Using in Linux Kernel Module and Windows Driver?


Using 7.0.x I'm able to use the px/mx generic versions no problems in Kernel mode for both Linux/Windows.   I'm thinking of moving up to 7.1.x (don't want to break too much stuff) and there is no px/mx available.   I recall reading somewhere you can't use SSE2 or anything that does task switching  in Linux kernel and for Windows x64 kernel the MMX registers.   So the question is, is that true and if so does that mean kernel modes stuck at staying with px/mx versions from 7.0.x ?   Would be using for encryption and/or compression.  No floating point.

resizing an image by duplicating pixels



I want to resize an image in a particular way that duplicates a pixel vertically and horizontally. For example

source image                       destination image

    1   2                                    1   1   2   2

    3   4                                    1   1   2   2

                                              3   3   4   4

                                              3   3   4   4

Is there an IPP function that can do this?








Possible to install Parallel Studio 2011 and Parallel Studio XE 2016 on one PC

Hi staff,

I am using Parallel Studio 2011 and Visual Studio 2008. 

But I'd like to install more Parallel Studio XE 2016 and Visual Studio 2015.

First, I've installed Visual Studio 2015. Then, I continue to install Parallel Studio XE 2016 and get the message:

Intel® Integrated-Performance-Primitives abonnieren