Article

The Intel® AVX Realization of Lanczos interpolation in Intel® IPP 2D Resize Transform

A white paper to describe Intel AVX Realization of Lanczos interpolation in Intel IPP 2D Transform functions.
Authored by admin Last updated on 07/31/2019 - 14:30
Article

Using Intel® IPP Threaded Static Libraries

Q: How to get Intel® Integrated Performance Primitives (Intel® IPP) Static threaded libraries?

Authored by Last updated on 07/31/2019 - 14:30
Article

Image Processing Acceleration Techniques using Intel® Streaming SIMD Extensions and Intel® Advanced Vector Extensions

This 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.
Authored by Larsson, Petter (Blackbelt) Last updated on 05/25/2018 - 15:30
Article

IIR Gaussian Blur Filter Implementation using Intel® Advanced Vector Extensions

This white paper proposes an implementation for the Infinite Impulse Response (IIR) Gaussian blur filter using Intel® Advanced Vector Extensions (Intel® AVX) instructions. For a 2048x2048 image size, the AVX implementation is ~2X faster than the SSE code.
Authored by Brijender Bharti (Intel) Last updated on 06/07/2017 - 12:19
Article

Using Unsupported Color Formats with the Intel® Media Software Development Kit

In this article we will discuss how to use the Intel® Integrated Performance Primitives (Intel® IPP) library to convert some common type of color formats like RGB, RGBA, BGR and BGRA into those that can be recognized by the Intel® Media SDK.
Authored by Nguyen, Khang T (Intel) Last updated on 03/11/2019 - 14:50
Article

Practical Intel® AVX Optimization on 2nd generation Intel® Core™ Processors

The introduction of the 2nd generation Intel® Core™ processor includes Intel® Advanced Vector Extension (Intel® AVX). Intel AVX is a new 256-bit instruction set extension to Intel® SSE. This article describes a simple methodology to utilize Intel AVX.
Authored by Last updated on 06/07/2017 - 10:50
Article

Utilizing Intel® AVX with Cakewalk SONAR* X1

SONAR* is Cakewalk's technology-leading digital audio workstation and runs natively on Intel® Core™ platforms. SONAR's processing of audio buffers for mixing and DSP as well as various data and bit depth conversions was updated to use Intel® AVX.
Authored by Rajshree Chabukswar (Intel) Last updated on 06/07/2017 - 10:51
Article

Improving the Compute Performance of Video Processing Software Using Intel® Advanced Vector Extensions (Intel® AVX) Instructions

This paper describes a case study in which AVX instructions are used to enhance the performance of a de-saturation algorithm (a common video filter). The case study takes the algorithm from a non-SIMD state to AVX based SIMD.
Authored by Last updated on 07/10/2019 - 16:54
Article

error: unable to do dynamic initialization

compiler reports "unable to do dynamic initialization" when compiling code that use the GNU* vector_size attribute.
Authored by Last updated on 05/24/2019 - 16:37
Article

Intel® IPP Functions Optimized for Intel® Advanced Vector Extensions 2 (Intel® AVX2)

List of Intel IPP functions optimized for processor code name Haswell and Skylake
Authored by Shaojuan Z. (Intel) Last updated on 07/31/2019 - 14:30