Developer Reference

  • 2021
  • 03/26/2021
  • Public Content

Intel® Integrated Performance Primitives for Intel® Architecture Developer Reference.
Volume 1: Signal and Data Processing

PDF format
Developer Reference for Intel® Integrated Performance Primitives, Volume 1: Signal and Data Processing
The following are some important features of the signal and data processing part of the Intel® Integrated Performance Primitives (Intel® IPP) library:

Essential Functions

Essential Functions provide arithmetic, statistical, logical and shift operations, windowing, Viterbi decoding, sampling, and conversion.

Filtering Functions

Filtering Functions perform convolution and correlation operations, as well as various types of filtering.

Transform Functions

Transform Functions implement Fourier, Hartley, Walsh-Hadamard, discrete cosine, Hilbert, and Wavelet transforms.

Vector Initialization Functions

Vector Initialization Functions initialize vectors containing either constants, the contents of other vectors, or the generated signals. This group also includes functions for generating samples of various types: tone, triangle, pseudo-random with uniform distribution, and pseudo-random with Gaussian distribution, as well as special test samples.

Fixed-Accuracy Arithmetic Functions

Fixed-Accuracy Arithmetic Functions provide power and root, exponential and logarithmic, trigonometric, hyperbolic, and rounding operations.

Data Compression Functions

Data Compression Functions perform VLC and Huffman coding, dictionary- and BWT-based compression.

String Functions

String Functions perform text operations.
Product and Performance Information
Performance varies by use, configuration and other factors. Learn more at
Notice revision #20201201

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at