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
0 answers

IPP performance improvement on switching to VS 2013 from VS 2010?

I am getting a performance improvement on switching to VS2013. 7x7 convolution on 14kx7k image which was taking 2300ms is now taking 690ms in VS2013. Though it is good, I want to understand the reason for this. On searching the web I found out…
1
vote
3 answers

starting index and ending index of elements in a array(vector) that are greater than a value

Given a array like this: {1, 3, 11, 2, 24, 13, 5....} The array length might be larger than 1,000. If the value of the element is inappropriate, such as larger than 10, it shall be replaced by appropriate value. In this case, the appropriate value…
Steve
  • 1,448
  • 11
  • 18
1
vote
2 answers

IPP and DEV C++

Hi i use DEV C++ compiler in windows xp sp2 and recently i downloaded the IPP libraries. I installed successfully , i set up the compiler directories from option menu to IPP directories but when i try to compile an ITT program i get linker error…
Ponty
  • 645
  • 1
  • 7
  • 25
1
vote
1 answer

sliding window std filter for a one channel image

I would like to apply "std filter" with a fixed patch size to a single channel image. That is I want out[i,j] to equal the std of the pixels values at a neighborhood around img[i,j]. For those of you who are familiar with Matlab, I'm looking for the…
Shai
  • 111,146
  • 38
  • 238
  • 371
1
vote
1 answer

Building MFCC filter banks in the same way as Intel's performance primitives

I'm trying to build the triangular filters for generating MFCCs. I have existing code based on IPP 6 but as IPP 8 is on its way now I'd really like to get an implementation that works and isn't reliant on an old, now unsupported, library. I've…
Goz
  • 61,365
  • 24
  • 124
  • 204
1
vote
2 answers

Looking for a working example of FFT convolution with Intel IPP

Just trying to wrap my head around IPP right now. Does anyone have any working C/C++ code for doing a FFT convolution on an image?
gavionne
  • 13
  • 1
  • 3
1
vote
0 answers

Older OpenCV 1.1 with newer Intel Integrated Performance Primitives (IPP) 7.1

I am having some trouble getting OpenCV 1.1 to load Intel's Integrated Performance Primitives (IPP) version 7.1. My old Open CV 1.1 code was originally used with IPP 6.1 on another old Windows XP machine. For unimportant reasons, I now would like to…
AndyL
  • 14,302
  • 14
  • 43
  • 70
1
vote
2 answers

combining Intel IPP and TBB

I am trying to gain further improvement in my Image Resizing algorithm by combining IPP and TBB. The two ways that I can accomplish this task are: Use IPP without TBB Use IPP with TBB inside a parallel_for loop My question is that I have coded the…
SMir
  • 650
  • 1
  • 7
  • 19
1
vote
1 answer

Intel IPP library requirements

So I am trying to compile an Intel IPP sample application that comes with the library -- string matching --, and I don't seem be able to leverage the IPP instructions. The computational time stays the same when I disable one of the cores on my…
SMir
  • 650
  • 1
  • 7
  • 19
1
vote
0 answers

intel ipp function equivalent to for loop

I am new on image processing, I'm trying something to do on Intel IPP. I need a ipp function which scan the matrix sequentially as FOR LOOP, but faster than FOR. thank you.
Yilmaz Paçariz
  • 186
  • 1
  • 4
  • 18
1
vote
1 answer

Does IPP thread safe when it linked to the non-threaded static library?

Does IPP thread safe when it linked to the non-threaded static library ?
Dany
  • 86
  • 6
0
votes
1 answer

Frequency Shift without Intermediate Buffer using IPP

I have a buffer full of real/imaginary sample values of a signal, and would like to shift the signal in the frequency domain by multiplying a sinusoid. I see myself with four options: some IPP function (I could not find one though) manually…
Simon Richter
  • 28,572
  • 1
  • 42
  • 64
0
votes
1 answer

Does IPP work on Windows Azure?

Supposing one were to compile a native dll using IPP (Intel Performance Primitives), and deploy it to Azure using a managed wrapper, would the performance gains from IPP be realized?
Chris Marasti-Georg
  • 34,091
  • 15
  • 92
  • 137
0
votes
0 answers

How to limit pages to be printed on java printing using linux/CUPS with IPP?

I'm struggling to limit the pages to be printed. I'm using: Java17, Ubuntu 20.04 Using this example, selecting a PDF and limiting the page with PageRanges attribute will just not work. IPP specification has the page-ranges attribute. public class…
Thiago Sayão
  • 2,197
  • 3
  • 27
  • 41
0
votes
0 answers

How to use ippsFFTInit_C_64fc?

my code is like this: #include \ \#include "ipp.h" int main(){ int specSize = 0, bufferSize = 0, specBufferSize = 0; int order = 12; IppStatus status =…
tian yu
  • 11
  • 2