How to Manipulate Data Structure to Optimize Memory Use on 32-Bit Intel® Architecture

Demonstrates how a Structure of Arrays organization of data makes it easier to get a performance benefit from SIMD
作者: 管理 最后更新时间: 2019/02/05 - 10:23

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.
作者: 最后更新时间: 2019/05/03 - 14:05

Use SIMD Data Layout Templates (SDLT) Efficiently in Animation

Improve your vectorization project using techniques and methodologies from Intel.
作者: 最后更新时间: 2019/03/25 - 11:40

Single Instruction Multiple Data Made Easy with Intel® Implicit SPMD Program Compiler

In terms of readability, portability, performance, and time savings for new code it pays to spend a short while learning a new language: Intel ISPC®.
作者: Du Bois, Marissa (Intel) 最后更新时间: 2019/09/19 - 10:27

Tencent* Uses Machine Learning for In-Game Purchase Recommendation System on Intel® Xeon® Processors

To enhance the online gaming user experience, Tencent uses an in-game purchase recommendation system employing the machine learning method to help users decide what equipment they would want to buy within their games. Tencent machine learning engine uses DGEMM6 extensively in its module to compute the coefficients for the logistic regression machine learning algorithm.
作者: Nguyen, Khang T (Intel) 最后更新时间: 2019/10/15 - 19:55