Intel® Integrated Performance Primitives (Intel® IPP) Support


Advanced Topics


Code Sample
Demonstrations of important features in this release are located in the [install-dir]/ipp/examples folder. 

Multithread Image Resize
This example shows 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 TBB support.

Image Linear Transform
This example (ipp_fft) shows how to use the Intel IPP image linear transforms: Fourier transforms (fast and discrete) and discrete cosine transform (DCT).

Multithreading Example for Intel® Xeon Phi™ Coprocessor
Intel® IPP libraries contain native Intel® Many Integrated Core Architecture (Intel® MIC Architecture) libraries, which allow you to build the applications running totally (natively) or particularly (offloaded) on Intel MIC Architecture. This example shows Intel IPP use on Intel® Xeon Phi™ coprocessors.

External Threading Example
This example shows threading for an image harmonization filter. Since internal threading is deprecated in Intel IPP functions, it is important to know how to externally thread a generic Intel IPP function, which is shown in the ipp_thread example.

Android* Example
Learn how to use Intel IPP image resizing functionality in an Android* environment. The source code introduces two Java* classes: IPPCore for library initialization and getting library information, and IPPResize, which performs image resizing.