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
4
votes
3 answers

Multi Threading Performance in Multiplication of 2 Arrays / Images - Intel IPP

I'm using Intel IPP for multiplication of 2 Images (Arrays). I'm using Intel IPP 8.2 which comes with Intel Composer 2015 Update 6. I created a simple function to multiply too large images (The whole project is attached, see below). I wanted to see…
Royi
  • 4,640
  • 6
  • 46
  • 64
4
votes
1 answer

Anchor Points in Image Processing

I want to use filter functions in Intel IPP or OpenCV. There is an argument about the position of anchor points, and I don't know what they are or how I can use them. What is an anchor point, and what is it for?
user2051331
  • 77
  • 2
  • 6
4
votes
1 answer

IPP - Intel Performance Integrated Primitives

Are there any requirements that are made by IPP on the data that it handles like alignment and so forth?
Dany
  • 86
  • 6
4
votes
1 answer

About ipp image construction

I have an image stored in a pointer to char and I want to use on it ipp functions. How do I build an Ipp8u* image in ipp from this pointer to char? is this a heavy calculation (the construction)? Can I do simple casting? Thanks a lot
lital maatuk
  • 5,921
  • 20
  • 57
  • 79
3
votes
2 answers

how to add multiple external libraries to Qt creator .pro (ubuntu)

I want to add two external libraries to my qt application and I tried this : LIBS += -L/usr/local/lib \ -lopencv_core \ -lopencv_imgproc \ -lopencv_highgui \ -lopencv_ml \ -lopencv_video \ -lopencv_features2d \ -lopencv_calib3d \ -lopencv_objdetect…
user573014
  • 715
  • 3
  • 15
  • 30
3
votes
1 answer

Is `valarray` capable of harnessing SIMD support?

I am aware that the valarray class was originally implemented with the aim to optimize high-speed numerical computations. As a drawback, many of its design aspects that support this - for instance the restrict-type mechanism that limits aliasing for…
Giogre
  • 1,444
  • 7
  • 19
3
votes
0 answers

How can add intell-ipp to qt 5.9

How can i add intel ipp in Qt 5.9 in windows? at this time i add some path to .pro file but i See this Error : IntelIPPlibs = -lippcc -lippccmt -lippch -lippchmt -lippcore -lippcoremt -lippcv -lippcvmt -lippdc -lippdcmt -lippi -lippimt -lipps…
3
votes
1 answer

How to convert 8 bits Grayscale image to NV12 (limited range) color space using IPP

Video encoders like Intel® Media SDK do not accept 8 bits Grayscale image as input format. 8 bits Grayscale format applies one byte per pixel in range [0, 255]. 8 bits YUV format in the context of the question applies YCbCr (BT.601 or…
Rotem
  • 30,366
  • 4
  • 32
  • 65
3
votes
2 answers

Build OpenCV with IPP vs IPP_A support

I build OpenCV 3.0, during CMake configuration, There are two options, First, build with IPP support (WITH_IPP), second build with IPP_A support (WITH_IPP_A) What is the difference between IPP and IPP_A options? Thanks in advance
TripleS
  • 1,216
  • 1
  • 23
  • 39
3
votes
1 answer

Performance comparison of IPP 6, 7 and 8

I own IPP 6, now I checked there is already IPP 8 available. Are there any benchmarks for comparing IPP 6, 7 and 8 on the newest CPUs? Particularly for 1D basic ops (mul, add, complex), FFT and IIR filtering.
mrzacek mrzacek
  • 308
  • 2
  • 12
3
votes
1 answer

Debian compiling OpenCV examples with IPP: /usr/bin/ld: cannot find -llibsvml.so collect2: error: ld returned 1 exit status

Environment: Debian 7.5 Wheezy. I've just compiled and installed OpenCV libraries, version 2.4.9, with Intel IPP (Integrated Performance Primitives) activated. I installed IPP in /opt/ipp, version 8.1 SP 3. During cmake, it finds OK IPP libraries,…
Bull
  • 748
  • 1
  • 11
  • 24
3
votes
2 answers

Switching Between High Performance Libraries in c++

I am writing some C++ code to target various platforms. This includes x86, x64, and ARM. I currently use Intel IPP and MKL (for SSE) on x64 and expect to add a NEON library for ARM. Is there a standard way to branch around specific libraries and…
Steve
  • 3,957
  • 2
  • 26
  • 50
3
votes
2 answers

IPP linker errors on cygwin

I've built a program that uses mkl and ipp that runs on mac and linux. I'm now building that program for Windows using cygwin and gcc, and can't get it to link. The errors I'm getting are: Warning: .drectve -defaultlib:"uuid.lib" ' unrecognized …
Jason Sundram
  • 12,225
  • 19
  • 71
  • 86
3
votes
3 answers

Does Intel IPP 8.0 support in-place operations?

IPP <= 7.1 has special in-place functions. In IPP 8 they are deprecated: deprecation-summary It is not clear if the new out-of-place functions also support in-place operation. My guess is that for some of the functions it is OK to pass the same…
Hristo Hristov
  • 4,021
  • 4
  • 25
  • 37
3
votes
2 answers

Problem with libraries using winsock.h

I have a project that uses Boost.Asio and the Media-Decoding-Samples that come with the Intel IPP-Library. The problem is the following. If I compile the project without defining WIN32_LEAN_AND_MEAN, Asio complains with the infamous "winsock.h…
Björn Pollex
  • 75,346
  • 28
  • 201
  • 283
1
2
3
10 11