Article

Understanding Memory Access Characteristics of Motion Estimation Algorithms

Introduction

By Alex A. Lopez-Estrada Applications Engineer, Intel Software and Solutions Group

Authored by Alex Lopez-estrada (Intel) Last updated on 01/24/2018 - 12:12
Article

Optimizing the Rendering Pipeline of Animated Models Using the Intel Streaming SIMD Extensions

This article provides an overview of an improved SIMD optimized rendering pipeline of animated models.
Authored by admin Last updated on 05/03/2019 - 14:39
Article

How Special Silicon Facilitates Parallel Arithmetic

SIMD (for single instruction, multiple data) enables one arithmetic instruction to be performed across multiple data items simultaneously. This article lightly touches on the advantages of SIMD for parallel applications.
Authored by Last updated on 01/24/2018 - 12:12
Article

Benefits of Intel® AVX For Small Matrices

Introduction

Authored by Pallavi Mehrotra (Intel) Last updated on 06/07/2017 - 09:20
Article

Using Intel® Streaming SIMD Extensions and Intel® Integrated Performance Primitives to Accelerate Algorithms

This 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.
Authored by admin Last updated on 07/31/2019 - 15:00
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

Dynamic Volumetric Cloud Rendering for Games on Multi-Core Platforms

Most games render clouds with planar cloud textures mapping to the sky dome, which isn't visually convincing when approaching or passing through clouds. For a realistic experience in flying games, we describe a technique for dynamic volumetric clouds.
Authored by Juanbin L. (Intel) Last updated on 08/30/2018 - 10:47
Article

OpenMP* and the Intel® IPP Library

How to configure OpenMP in the Intel IPP library to maximize multi-threaded performance of the Intel IPP primitives.
Authored by Last updated on 07/31/2019 - 14: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

3D Vector Normalization Using 256-Bit Intel® Advanced Vector Extensions (Intel® AVX)

This article shows how to use 256-bit Intel® Advanced Vector Extensions (Intel® AVX) to normalize an array of 3D vectors. We describe a shuffle approach to convert between AOS & SOA on-the-fly in order to make data ready for up to 8-wide SIMD processing.
Authored by Last updated on 05/03/2019 - 14:05