Filtros

246 Resultados
Article

Free Speedup with Compiler Switches for Fast Math and Intel® Streaming SIMD Extensions

Compilation can utilize Intel® Streaming SIMD Extensions instructions to improve floating point performance even if the source code isn't set up for SIMD. This paper describes simple steps to enable Intel® SSE & recognize if your code is being optimized.
Criado por Stan Melax (Intel) Última atualização em 07/11/2014 - 13:15
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 Stan Melax (Intel) Última atualização em 03/11/2014 - 12:34
Article

Kernel Template Library

Template Library to express Kernels with high level objects allowing auto-vectorization
Criado por Alex Wells (Intel) Última atualização em 28/10/2014 - 11:25
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 guy-ben-haim (Intel) Última atualização em 03/11/2014 - 10:07
Article

Embree: Photo-Realistic Ray Tracing Kernels

Photo-realistic rendering requires accurate simulation of light propagation according to physics laws. The best known way to solve this problem is Monte Carlo ray tracing. We describe a state-of-the-art photo-realistic Monte Carlo rendering engine.
Criado por Sven Woop (Intel) Última atualização em 15/11/2014 - 18:36
Article

Introduction to Intel® Advanced Vector Extensions

Intel® Advanced Vector Extensions (Intel® AVX) is a set of instructions for doing SIMD operations on Intel® architecture CPUs. These instructions extend previous SIMD offerings (MMX™ and Intel® SSE). This paper provides an AVX instruction set overview.
Criado por admin Última atualização em 07/11/2014 - 13:21
Article

Avoiding AVX-SSE Transition Penalties

Avoiding AVX-SSE Transition Penalties (PDF 678 KB)

Criado por Patrick Konsor (Intel) Última atualização em 06/09/2013 - 18:26
Article

Intel® AVX State Transitions: Migrating SSE Code to AVX

Introduction
Criado por Chris Kirkpatrick (Intel) Última atualização em 02/07/2013 - 09:42
Article

Improving the Compute Performance of Video Processing Software Using AVX (Advanced Vector Extensions) 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.
Criado por Última atualização em 04/05/2015 - 11:31
Article

Getting Started with Intel® Cilk™ Plus SIMD Vectorization and SIMD-enabled Functions

A tutorial on how to use #pragma simd and SIMD-enabled function features in Intel® Cilk™ Plus.
Criado por mark-sabahi (Intel) Última atualização em 26/11/2013 - 11:04
Para obter informações mais completas sobre otimizações do compilador, consulte nosso aviso de otimização.