This blog contains additional content for the article "Advanced Vectorization" from Parallel Universe #12:
Intel® Visual Fortran Composer XE
Linking Applications using Visual Studio 2012 to Run on Windows XP
C, C++ and Intel Visual Fortran applications built using Microsoft Visual Studio 2012 may fail to run on Windows XP or Windows Server 2003. The typical failure mode is the error "<path to executable> is not a valid Win32 application." The cause of this error is that the Microsoft Visual C++ libraries included in the original release of Visual Studio 2012, used for building C, C++ and Intel Visual Fortran applications, make use of Windows API routines not present in those earlier versions of Windows.
OpenMP 4.0 may offer important solutions for targeting and vectorization
The upcoming OpenMP 4.0 will be discussed at SC12, and there will be a number of additions I'm particularly excited to see coming from OpenMP. They are: "SIMD extensions" and "targeting extensions." One helps make the intention of a developer to have code vectorized efficiently be realized, and the other allows for the first time an industry standard to designate code and data be targeted to an attached device.
Missing Static Analysis Problem Type Reference Documentation from Microsoft Visual Studio* Help
The Static Analysis Problem Type Reference documentation is available through the Intel® Inspector XE Explain Problem feature. However, known issues prevent the Static Analysis Problem Type Reference from loading into the Microsoft Visual Studio* help system. Known affected configurations are:
- Microsoft Visual Studio 2008* either English or Japanese
- Microsoft Visual Studio 2010* or 2012* Japanese
This article is designed to assist you in manually installing and integrating this documentation into Visual Studio*.
Overview of Vectorization Reports and new vec-report6
Compiler Methodology for Intel® MIC Architecture
Vectorization Essentials, Vectorization and Optimization Reports, Overview of vectorization reports and new vec-report6
OMP_PROC_BIND is now supported on compatible non-Intel processors
The newest versions of the Intel® C++ and Fortran compilers now support OpenMP* environment variable OMP_PROC_BIND on compatible non-Intel processors for Linux* and Windows* platforms. The compilers containing the fixes are Intel® Composer XE 2011 Update 13 and Intel® Composer XE 2013 Update 1. Previous versions of these compilers do not support OMP_PROC_BIND, as defined by the OpenMP* Version 3.1 API specification, on non-Intel processors. Setting OMP_PROC_BIND={true, false} on a non-Intel processor and running a program linked against the Intel® OpenMP* runtim
Intel® Visual Fortran Composer XE 2013 for Windows* with IMSL*, Update 1
インテル® Visual Fortran Composer XE 2013 には、IA-32 およびインテル® 64 アーキテクチャー・システム向けの最新のインテル® Fortran コンパイラーとパフォーマンス・ライブラリーが含まれます。
本リリースに含まれるコンポーネント: インテル® Visual Fortran コンパイラー XE 13.0.1、インテル® マス・カーネル・ライブラリー (インテル® MKL) 11.0 Update 1、IMSL* Fortran 数値計算ライブラリー 6.0.0
本リリースの新機能/変更内容:
Intel® Visual Fortran Composer XE 2013 for Windows*, Update 1
インテル® Visual Fortran Composer XE 2013 には、IA-32 およびインテル® 64 アーキテクチャー・システム向けの最新のインテル® Fortran コンパイラーとパフォーマンス・ライブラリーが含まれます。
本リリースに含まれるコンポーネント: インテル® Visual Fortran コンパイラー XE 13.0.1、インテル® マス・カーネル・ライブラリー (インテル® MKL) 11.0 Update 1
本リリースの新機能/変更内容:
Intel® Visual Fortran Composer XE 2013 for Windows* with IMSL*, Update 1
Intel® Visual Fortran Composer XE 2013 includes the latest Intel Fortran compilers and performance libraries for IA-32 and Intel® 64 architecture systems. This new product release now includes: Intel® Visual Fortran Compiler XE Version 13.0.1, Intel® Math Kernel Library (Intel® MKL) Version 11.0 Update 1, IMSL* Fortran Numerical Library Version 6.0.0
New in this release:
Intel® Visual Fortran Composer XE 2013 for Windows*, Update 1
Intel® Visual Fortran Composer XE 2013 includes the latest Intel Fortran compilers and performance libraries for IA-32 and Intel® 64 architecture systems. This new product release now includes: Intel® Visual Fortran Compiler XE Version 13.0.1, Intel® Math Kernel Library (Intel® MKL) Version 11.0 Update 1
New in this release:
