Filtros

Article

了解面向三维同性有限差分 (3DFD) 波动方程代码的 NUMA

本文将介绍一些技巧,帮助软件开发人员识别并修复使用最新英特尔软件开发工具时遇到的与 NUMA 相关的应用性能问题。

Criado por Sunny G. (Intel) Última atualização em 25/05/2016 - 19:56
Article

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

В данной статье описывается программа, в которой реализован эффективный алгоритм эмуляции ткани с использованием нового набора инструкций Intel® AVX. Код программы доступен для скачивания.
Criado por administrar Última atualização em 24/05/2016 - 13:56
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.
Criado por Stan Melax (Intel) Última atualização em 24/05/2016 - 13:56
Article

SIMD 编程的优势 --TickerTape Part 2

Ticker Tape 是一种技术演示,旨在鼓励开发人员在粒子系统中执行更为复杂的操作。参与该演示的开发人员会运用大量技术,来提高包括多线程和针对英特尔® SIMD 流指令扩展(SSE)的优化等在内的性能
Criado por administrar Última atualização em 24/05/2016 - 13:56
Article

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

本文将介绍我们模拟 3D 粒子行为的方法,以及我们使用的模块化设计,以达到促进重复使用和实验的目的。此外,我们还会讨论通过线程化以及使用英特尔® SIMD 流指令扩展(英特尔® SSE)实现的性能提升。
Criado por Mike Yi (Intel) Última atualização em 24/05/2016 - 13:56
Article

Software Occlusion Culling

This article details an algorithm and associated sample code for software occlusion culling which is available for download. The technique divides scene objects into occluders and occludees and culls occludees based on a depth comparison with the occluders that are software rasterized to the depth buffer. The sample code uses frustum culling and is optimized with Streaming SIMD Extensions (SSE)...
Criado por Kiefer Kuah (Intel) Última atualização em 24/05/2016 - 13:56
Article

SIMD fácil mediante envolturas

SIMD operations are widely used for 3D graphics applications. This tutorial provides new insights into SIMD by comparing SIMD lanes and CPU threads, and steps you through the process of creating a simple, straightforward SIMD implementation in your own code.
Criado por Datapress Última atualização em 24/05/2016 - 13:56
Article

Easy SIMD through Wrappers

SIMD operations are widely used for 3D graphics applications. This tutorial provides new insights into SIMD by comparing SIMD lanes and CPU threads, and steps you through the process of creating a simple, straightforward SIMD implementation in your own code.
Criado por administrar Última atualização em 24/05/2016 - 13:56
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.
Criado por Stan Melax (Intel) Última atualização em 24/05/2016 - 13:56
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.
Criado por administrar Última atualização em 24/05/2016 - 13:56
Para obter informações mais completas sobre otimizações do compilador, consulte nosso aviso de otimização.