Questions tagged [intel-ipp]

Questions related to Intel Integrated Performance Primitives (IPP), a multi-threaded library of functions for multimedia and data-processing applications.

Intel Integrated Performance Primitives (Intel IPP) is an extensive library of "algorithmic building blocks" for multimedia, data-processing, and communications applications. It supports multiple threads and has been highly optimized for Intel-family microprocessors, making extensive use of SIMD instructions (e.g., MMX, SSE, and AVX). The Windows, Linux, Android, and macOS environments are supported.

The library supports a wide range of functions for various domains and also provides for an OpenMP configuration, which can allow certain functions to run on multiple cores.

References:

164 questions
2
votes
0 answers

How can I verify that openCV has found, and is using IPP?

I've set the cmake defines so that I should be building with IPP support enabled, but I'd like to verify that this is the case. Since the IPP libs are statically linked I can't just check the resulting library files.
Dave
  • 7,555
  • 8
  • 46
  • 88
2
votes
3 answers

High performance comparison of signed int arrays (using Intel IPP library)

We're trying to compare two equally sized native arrays of signed int values using inequality operations, <, <=, > and >=, in a high performance way. As many values are compared, the true/false results would be sotred in a char array of the same…
Chuim
  • 1,983
  • 3
  • 17
  • 20
2
votes
2 answers

Intel IPP or OpenCV

I would like to specialize in image and video processing. Which library is better for signal processing, Intel IPP or OpenCV? What are the differences between them?
amcali
  • 67
  • 1
  • 6
1
vote
1 answer

Need math formulas for IPP GMM-functions. Like ippsLogGaussMixture_32f_D2() and others

Trying to replace my custom implementation of calculation of the likelihood probability for the Gaussian mixture to IPP procedures, like ippsLogGaussMixture_32f_D2, but i am not satisfied and not undestand results of this function, so i want to know…
pavelkolodin
  • 2,859
  • 3
  • 31
  • 74
1
vote
0 answers

Intel Performance Primitive library for OpenCV- not finding some functions in the library class

I was using lately IPP with my openCV code .. and it worked perfectly "Thanks GOD".. I used it to do sharpening on my image and now I want to use it to implement function for color recognition .. so I wanted to use this function which I locate in…
user573014
  • 715
  • 3
  • 15
  • 30
1
vote
1 answer

First-chance exception with Intel Parallel Debugger Extension (libiomp5md)/IPP 7 and VS2005

Apparently when linking a library build with the Intel Composer 12.1 or against the IPP 7.0 under Visual Studio 2005, I always get this output in the Debug Output window: "First-chance exception at 0x7c812afb (kernel32.dll) in vasl_td.exe:…
Oliver Zendel
  • 2,695
  • 34
  • 29
1
vote
1 answer

Reverse "jpeg" compression algorithm?

I have to write a tool that manages very large data sets (well, large for an ordinary workstations). I need basically something that works the opposite that the jpeg format. I need the dataset to be intact on disk where it can be arbitrarily large,…
1
vote
0 answers

Is it required to check 16 byte memory alignment when create a Mat of opencv?

I remember when using intel ipp, the width of image has to be aligned with 16 byte boundary. which means if width % 16 != 0, need fill a few bytes at the end of each row. Does opencv has this kind of requirement?
Lamp
  • 302
  • 1
  • 10
1
vote
1 answer

Errors building IPP 2021 app with 9.0-legacy on Mac Mini 2020 M1

I am working on a Mac Mini 2020 M1 with Big Sur 11.4 as development-engine and need to rebuild our libs using gcc 10.2 targetting MacOS 10.15 (Catalina). Since our source uses Intel IPP and IPP v2021.2.0 states, it can be used for MacOS 10.15, I…
x y
  • 911
  • 9
  • 27
1
vote
0 answers

Using the Intel Performance Primitives FFT function, ippsConjPack_64fc, why is the output size the same as the input size?

I'm doing a forward FFT using ippsFFTFwd_RToPack_64f(pSrc.data(), pDst.data(), pSpec64, pBuffer), which writes waveformLen elements to pDst (pSrc.size() == waveformLen). Then, I'm trying to convert pDst to complex numbers, with…
JVE999
  • 3,327
  • 10
  • 54
  • 89
1
vote
1 answer

How to setup Intel IPP with Cmake in Visual Studio?

After installing Intel Performance Library (IPP) on Windows 10 a new option appears in Visual Studio -> Properties called Intel Performance Libraries. This makes it very easy to add IPP to a project. Is there a way to adjust settings here with…
PeteMeier
  • 521
  • 1
  • 6
  • 18
1
vote
1 answer

Intel integrated performance primitives Fourier Transform magnitudes

When I am using Intel IPP's ippsFFTFwd_RToCCS_64f and then ippsMagnitude_64fc I get a massive peak at zero index in magnitudes array. My sine wave is long and main component I am interested is somewhere between 0.15 Hz and 0.25 Hz. I take the sample…
eemilk
  • 1,375
  • 13
  • 17
1
vote
0 answers

How to find the shortest boundary to boundary distance for all objects with boundary points?

Hi Guys Actually i have "N" different objects in a 2D Plane and For all those objects i have their boundary points also. As shown in image i want to find the shortest boundary to boundary distance for all objects as shown eg.for object 1 shown in…
TechGuy
  • 11
  • 2
1
vote
1 answer

SIFT detectAndCompute throws an ipp exception

In my real time image tracking solution, whenever i am calling detectAndCompute i get an exception thrown. The exception doesnt crash the program, and the tracking still works (on my machine) but due to the fact that it is constantly throwing the…
Dimitar
  • 1,148
  • 8
  • 29
1
vote
2 answers

C# Use MKL library in mono

I have C# Console project that develop in visual studio on Windows with .net framework 4.6. In my project use MKL and IPP library. In Windows my project run correctly. I migrate to CentOS 7 and want run my project in this OS. I have several problem…
sharafi
  • 531
  • 1
  • 7
  • 19