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
1
vote
1 answer

CMake QNX crosscompile find_path and find_library works on Linux but not on Windows

# Try to find IntelIPP # Once done, this will define # # Ipp_FOUND - system has IntelIPP # Ipp_INCLUDE_DIR - the IntelIPP include directories # Ipp_LIBRARY - link these to use IntelIPP include(LibFindMacros) set(IPP_ROOT_DIR…
Sriram
  • 345
  • 2
  • 14
1
vote
3 answers

FFT using Intel MKL and Intel IPP

I have a complex data of size 1024*128*20. I need to find 1024-point FFT of for 128*20 blocks. I am planning to use Intel MKL or Intel IPP for finding the same. Is it possible to parallelise the code using Intel MKL or IPP? Which one, MKL or IPP,…
user4661268
  • 49
  • 1
  • 7
1
vote
1 answer

Gracenote GNSDK compile on linux

I want to compile an application with GNSDK (Gracenote SDK) on linux but I have errors (I use Code::Blocks). I wan't to use gracenote fingerprint with musicid_file_trackid function. My compilation with Visual Studio on Windows work fine but not on…
1
vote
3 answers

How to create IPP (Intel Performace primitives) C++ wrapper functions?

IPP is a C library, with hundreds of functions like this: IppStatus ippiTranspose_8u_C1R(const Ipp8u* pSrc, int srcStep, Ipp8u* pDst, int dstStep, IppiSize roiSize)); To be able to call…
Hristo Hristov
  • 4,021
  • 4
  • 25
  • 37
1
vote
0 answers

Why the ImageMagick's output image is flipped vertical?

Hi I am using Intel IPL library and ImageMagicK Library. When I firstly get image date from ImageMagicK I put the data to IPL. Then IPL can get image data. When I display what I got a image data form IPL. I found the result image data is always flip…
bural
  • 61
  • 2
  • 11
1
vote
0 answers

Is there any compare data between intel IPL function and ImageMagicK function?

Now I am using ImageMagick Library for solving image processing problems. But I found a IPP Library of the Intel. So I want to know Is there any compare data between intel IPL function and ImageMagicK function? especially, I want to know between…
cabot
  • 73
  • 1
  • 7
1
vote
1 answer

Is it safe to pass a null pointer to ippsFree?

Intel Document only describes ptr passed in should point the space allocated from ippsMalloc. It does not say anything what happened if we pass a null pointer in it. void ippsFree(void* ptr); ptr Pointer to a memory block to be freed. The memory…
Chen OT
  • 3,486
  • 2
  • 24
  • 46
1
vote
1 answer

Is the Intel® IPP Asynchronous C/C++ library included in the standard IPP library?

I have queried directly with Intel which is still pending. Basically I have searched the internet quite rigorously but have been unable to determine if the asynchronous library described here is available as part of the library downloaded from…
Dan Lenton
  • 105
  • 9
1
vote
0 answers

Error during compilation of OpenCV 3.0 with IPP and MinGW

I'm trying to compile new stable OpenCV 3.0 on Windows 7 x64 with TBB 4.3, Qt 5.4.1, Eigen and IPP, that comes with OpenCV 3.0. I use MinGW 4.91. make stops with error on 50% with this message: "ld.exe: cannot find -lRunTmChk". If I uncheck WITH_IPP…
kosign
  • 31
  • 3
1
vote
2 answers

Parallel Image Processing in OpenMP - Splitting Image

I have a function defined by Intel IPP to operate on an Image / Region of Image. The input to the image are the pointer to the image, parameters to define the size to process and parameters of the filter. The IPP function is single threaded. Now,…
Royi
  • 4,640
  • 6
  • 46
  • 64
1
vote
1 answer

OpenCV-3.0.0-beta failure to build on 32-bits and 64-bits Ubuntu12.04 - IPP symbols undefined

Linking CXX executable ../../bin/opencv_perf_core ../../lib/libopencv_core.so.3.0.0: undefined reference to ippiTranspose_16u_C4IR' ../../lib/libopencv_core.so.3.0.0: undefined reference…
Iod
  • 21
  • 1
1
vote
0 answers

Questions about IPP (Intel performance primitives) IIR filters

I'm currently investigating IPP 8 and have a few problems with the biquad IIR support: ippsIIRInitAlloc is now deprecated, fine by me, we can allocate manually. However I need to be able to changes the IIR taps WITHOUT changing the filter state.…
mrzacek mrzacek
  • 308
  • 2
  • 12
1
vote
1 answer

Static linkage to IPP inflates lib size to more than 100MB?

I have a static library that is linked to IPP 7.1 for 4 calls to ippi_Mul. The project is built in Visual Studio. This was previously a dynamic link, but it turns out that in IPP 7.1 dynamic libraries are internally multi-threaded, which is…
buzjwa
  • 2,632
  • 2
  • 24
  • 37
1
vote
0 answers

MP3 decoder using IPP

I need an mp3 decoder (no need for encoding), and since I already own Intel IPP, I wonder if I can use it instead searching for other libraries such as mpg123 or ffmpeg. This page contains IPP sample…
mrzacek mrzacek
  • 308
  • 2
  • 12
1
vote
1 answer

How to find alternative APIs for deprecated Intel IPP APIs?

I am working with Intel Integrated Performance Primitives (Intel IPP 8.2). I am trying to use one of the Copy APIs from Utility Functions. The reference manual says "DEPRECATED", but does not provide alternative API. Can anyone please point out how…