Filtros

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.
Criado por Larsson, Petter (Blackbelt) Última atualização em 25/05/2018 - 15:30
Article

IPP Dispatcher Control Functions - ipp*Init*() functions

Initializing the IPP static and dynamic libraries for optimal performance.
Criado por Paul F. (Intel) Última atualização em 24/07/2017 - 23:34
Mensagem de blog

Emulation of new instructions

Hello and welcome to my blog. This is my first blog posting.

Criado por Mark Charney (Intel) Última atualização em 21/02/2019 - 13:08
Article

Intel® AVX C/C++ Intrinsics Emulation

This C/C++ header file can be used for AVX emulation on Intel CPUs/processors without h/w AVX support
Criado por Max Locktyukhin (Intel) Última atualização em 12/02/2019 - 13:16
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.
Criado por Brijender Bharti (Intel) Última atualização em 07/06/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.
Criado por Nguyen, Khang T (Intel) Última atualização em 11/03/2019 - 14:50
Article

How to manually target different Intel® Core™ processors, Intel® Xeon® processors and Intel® Xeon Phi™ processors

Manual cpu dispatch may be used to write code that will be executed only on Intel processors such as 2nd generation Intel® Core™ processors (formerly code named “Sandy Bridge”) and 3rd generation Intel® Core™ processors (formerly code named "Ivy Bridge") with support for Intel® Advanced Vector Extensions, or 4th generation Intel® Core™ processors (formerly code named "Haswell"), 5th generation...
Criado por Martyn Corden (Intel) Última atualização em 21/03/2019 - 12:40
Article

Don't Spill That Register - Ensuring Optimal Performance From Intrinsics

This article helps developers ensure their C/C++ code with intrinsics produces the optimal assembly and shows how to spot unnecessary register spilling.
Criado por Última atualização em 07/06/2017 - 09:24
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.
Criado por Última atualização em 07/06/2017 - 10:50
Article

Runtime stack check routine failure with AVX

In a specific code, involving AVX code and compiler's runtime stack check routines, the compiler emits erroneous code which leads to a malfunction of the runtime stack check routine (_RTC_CheckStackVars). The executed program terminates prematurly.
Criado por Última atualização em 25/05/2018 - 15:30