Filters

Article

Palestra: Como otimizar seu código sem ser um "ninja" em Computação Paralela

Não perca a palestra "Como otimizar seu código sem ser um "ninja" em Computação Paralela" da Intel que será ministrada durante a Semana sobre Programação Massivamente Paralela em Petrópolis, RJ, no Laboratório Nacional de Computação Científica. Data: 02/02/2016 - 11h30 Local: LNCC - Av. Getúlio Vargas, 333 - Quitandinha - Petrópolis/RJ
Authored by Igor F. (Intel) Last updated on 10/01/2016 - 14:09
Blog post

Intel presente no SECOMP 2013 da UNIFEI

Authored by Luciano Palma (Intel) Last updated on 10/01/2016 - 14:09
Article

Improve Vectorization Performance using Intel® Advanced Vector Extensions 512

This article shows a simple example of a loop that was not vectorized by the Intel® C++ Compiler due to possible data dependencies, but which has now been vectorized using the Intel® Advanced Vecto

Authored by Alberto V. (Intel) Last updated on 09/29/2016 - 17:09
Article

SOA Cloth Simulation with 256-bit Intel® Advanced Vector Extensions (Intel® AVX)

This white paper describes a code sample that uses Intel® AVX for computing mesh-based cloth simulation. A structure of arrays (SOA) implementation is used to maximize data parallelism enabling usage of 256-bit (8 float) SIMD processing. Code is provided.
Authored by Stan Melax (Intel) Last updated on 09/28/2016 - 16:08
Article

SIMD 编程的优势 --TickerTape Part 2

Ticker Tape 是一种技术演示,旨在鼓励开发人员在粒子系统中执行更为复杂的操作。参与该演示的开发人员会运用大量技术,来提高包括多线程和针对英特尔® SIMD 流指令扩展(SSE)的优化等在内的性能
Authored by admin Last updated on 09/28/2016 - 16:08
Article

Ticker Tape:具有风力和空气阻力效果的可扩展 3D 粒子系统

本文将介绍我们模拟 3D 粒子行为的方法,以及我们使用的模块化设计,以达到促进重复使用和实验的目的。此外,我们还会讨论通过线程化以及使用英特尔® SIMD 流指令扩展(英特尔® SSE)实现的性能提升。
Authored by Mike Yi (Intel) Last updated on 09/28/2016 - 16:08
Blog post

Visual Studio 2010 Built-in CPU Acceleration

Writing the sample code for this post I was amazed myself to see how simple it was to reach over 20 times performance improvement with so little effort.   

Authored by Asaf Shelly Last updated on 09/28/2016 - 15:57
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 Stan Melax (Intel) Last updated on 09/28/2016 - 15:57
Article

Эмуляция ткани с использованием структур массивов и Intel® Advanced Vector Extensions (Intel® AVX) с поддержкой 256-битных команд

В данной статье описывается программа, в которой реализован эффективный алгоритм эмуляции ткани с использованием нового набора инструкций Intel® AVX. Код программы доступен для скачивания.
Authored by admin Last updated on 09/28/2016 - 15:57
Article

Fast CPU DXT Compression

DXT compression is a lossy texture compression algorithm that can reduce texture storage requirements and decrease texture bandwidth. DXT decompression is typically hardware accelerated, which makes it very fast and efficient.
Authored by admin Last updated on 09/28/2016 - 15:57
For more complete information about compiler optimizations, see our Optimization Notice.