High quality image and video processing has become an important part in many professional and consumer applications. This article shares insights and methods gained during a shared work by HP* Labs and Intel on optimizing several imaging algorithms.
Using Intel® Streaming SIMD Extensions and Intel® Integrated Performance Primitives to Accelerate AlgorithmsThis paper examines how to use Intel® SSE to accelerate an image processing application, how to take advantage of it using compiler directives for optimal SIMD code generation, and how to employ Intel® IPP to fully exploit SIMD acceleration.
This article talks about how one of our ISVs had used our Intel tools to identify issues with their application and improve the performance. After the code tuneup, they were able to gain 350% improvement in performance.
A white paper to describe Intel AVX Realization of Lanczos interpolation in Intel IPP 2D Transform functions.
IPP image processing and color conversion FAQ
This article explains the descriptor codes and Parameters used for Intel IPP functions with prefix ippi.
Image Processing Acceleration Techniques using Intel® Streaming SIMD Extensions and Intel® Advanced Vector ExtensionsThis article details optimized implementations of data transformations and algorithms together with analysis comparing performance and providing speedup measurements for Intel® SSE optimized code and estimates for Intel® AVX optimized code.
High Performance Image Processing Solution with Intel® Platform Technology
Provides a full description of the Intel's Ct technology code samples and instructions on how to build and run them.
For more complete information about compiler optimizations, see our Optimization Notice.