| November 7, 2010 11:00 PM PST | |
Introduction
The goal of this Guide is to provide guidelines for enabling compiler auto-vectorization with the Intel® C++ Compilers. This document is aimed at C/C++ programmers working on systems based on Intel® processors or compatible, non-Intel processors that support SIMD instructions such as Intel® Streaming SIMD Extensions (Intel® SSE). This includes Intel 64 and most IA-32 systems, but excludes systems based on Intel® Itanium® processors. The examples presented refer to Intel SSE, but many of the principles apply also to other SIMD instruction sets. While the examples used are specific to C++ programs, much of the concepts discussed are equally applicable to Fortran programs.
Click here to continue reading the article.
Click here to download the sample code.
Do you need more help?
This article applies to: Intel® C++ Compiler for Linux* Knowledge Base, Intel® C++ Compiler for Mac OS X* Knowledge Base, Intel® C++ Compiler for Windows* Knowledge Base, Intel® Parallel Composer Knowledge Base
For more complete information about compiler optimizations, see our Optimization Notice.
Comments (4) 
| October 25, 2011 10:49 AM PDT
Mark Sabahi (Intel)
| The sources for the examples are provided in the article. Did you try to copy the source from the article and compile? |
| April 3, 2012 12:23 PM PDT
woshiwuxin
|
This is the article that I want! Vectorization is very important. I witnessed the performance boost in my app. Stay tuned! |
| April 3, 2012 1:01 PM PDT
Mark Sabahi (Intel)
|
Two other related articles are: Getting started with Intel® Cilk™ Plus SIMD Vectorization and Elemental Functions: http://software.intel.com/en-us/articles/getting-started-wit.....functions/ Getting started with Intel® Cilk™ Plus Array Notations: http://software.intel.com/en-us/articles/getting-started-wit.....notations/ |
Trackbacks (3)
- SSE2 Vectorization of Alphablend Code
November 18, 2011 11:30 AM PST - Video: Autovectorization Tools for Intel MIC | insideHPC.com
November 21, 2011 5:32 PM PST - 在不编写 AVX 代码的情况下使用 AVX - java在路上
March 8, 2012 4:20 PM PST
Leave a comment 
To obtain technical support, please go to Software Support.
Author
| mario.deilmann@intel.com | ||
Kiefer Kuah (Intel)
| ||
Martyn Corden (Intel)
| ||
Mark Sabahi (Intel)
|
Tags for this Page


Christian Andrich
90
Can anyone please provide the mentioned files?