Primitivas Intel® Integrated Performance

Join the Intel® Parallel Studio XE 2018 Beta program

We would like to invite you to participate in the Intel® Parallel Studio XE 2018 Beta program. In this beta test, you will gain early access to new features and analysis techniques. Try them out, tell us what you love and what to improve, so we can make our products better for you. 

Registration is easy. Complete the pre-beta survey, register, and download the beta software:
Intel® Parallel Studio XE 2018 Pre-Beta survey

Intel® IPP integration wrappers, the easy-to-use APIs for Intel IPP functions

Dear Users,

Intel® IPP Introduced the new integration wrappers, which provides the easy-to-use APIs to add Intel® IPP functions into your applications. 

Intel® IPP integration wrappers provides both the C and C++ interfaces:

IPPsc decode function makes buffer corrupted



When using IPP library to decode EVS codec package with 128k bitrate, the app buffer is corrupted in function e9_Copy ().


The test case is running on Linux x86_64 platform.

The version of IPP I am using:

IPPSP: ippSP AVX (e9) Sep  2 2016 9.0.2 (r49804).PVSDK 1.2.1
IPPSC: ippSC AVX (e9) Mar 24 2017 9.0.2 (r49804).PVSDK 1.5.0

>>Hardware watchpoint 2: (FILE*)*0x3689d90


Old value = (FILE *) 0xfffffffffbad2c84

New value = (FILE *) 0x1c2c84

0x0000000001b5eca6 in e9_Copy ()

(gdb) bt

IPP 2017 jpeg encoding / decoding sample


Are there any samples for encoding and decoding of jpg files with IPP 2017? Basically a high level way to load a jpg with IPP and get an RGB buffer back. Also the other way around of giving an RGB buffer and getting a jpg out of it.

I have a very old sample from IPP 7.1, but it does not work anymore with IPP 2017.



ippsc library encode/decode function make my app buffer corrupted

Hi, all,

My application has a memory pool, and any buffer used is allocated from this pool. For EVS codec encoding/decoding, I also get buffer from this pool. But there is buffer corrupted after calling encode/decode function. 

Due to my memory pool is managed by a library and I do not have its source code. I did a test that there is no buffer corrupted if I do not call encode/decode function. So I suspect that ippsc library maybe corrupt user buffer.

Please help me, and if you have similar issue. Thanks.


Linux x86_64 platform.

Intel IPP 2017 Update 3 Cannot Build Custom DLL with VS2017

I am attempting to use the ipp_custom_library_tool_gui.exe with V2017 Update 3. The release notes indicated support for VS2017 and the installer said it was integrating with that version of VS, but the custom library tool does not seem to be ready to use VS2017.

The Options menu does not list VS2017 as an option.  Choosing VS2015 fails compilation (I don't have VS2015 installed, so no real surprise there).  It does still work with my VS2013 install but I was hoping to finally move all of my libraries up to VS2017.

Is this an oversight or am I doing something wrong?

How to copy the image border efficiently ?


Suppose I have a imageA, now I want it have the duplicate border, for example, copy the data from the second row to the first row, copy the data from the last but one row to the last row, copy the second column to the first colum, copy the last but one column to the last colum.

In opencv, it is very simple

Assine o Primitivas Intel® Integrated Performance