Intel® Integrated Performance Primitives

Production-ready building blocks for cross-platform performance. Develop high-performance vision, signal, security, and storage applications with this multithreaded software library.



Multithread Image Resize

Learn how to use the ippiResize functionality in single and multithread modes.

Use the parallel_for loop functionality for external multithreading. The multithreading mode works if the project is built with Intel® Threading Building Blocks support.

Multithreading for the Intel® Xeon Phi™ Coprocessor

Intel IPP libraries contain built-in Intel® Many Integrated Core Architecture libraries. Use them to create build-in or offloaded applications on the architecture. This example shows how to use the libraries on Intel Xeon Phi coprocessors.

Image Linear Transform (ipp_fft)

This example shows how to use two image linear transforms:

  • Fourier transforms (fast and discrete)
  • Discrete cosine transform (DCT)
External Threading Example (ipp_thread) Learn about threading for an image harmonization filter. Since internal threading is deprecated, it is important to know how to externally thread a generic Intel IPP function.

Product and Performance Information


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