Intel® C++ Compiler for Windows* Knowledge Base

Submit New Article



Title Modified Date
Redistributable libraries for the Intel(R) C++ and Visual Fortran Compiler for Windows
OverviewThis article contains links to the redistributable installation packages for the Intel Compiler Professional Editions for Windows. The redistributable packages are for the end users who use app ...
Author: Jennifer Jiang (Intel)
Type: Technical Notes
10/14/2009
Building ACE/TAO with Intel(R) C++ Compiler for Windows XP 64-bit using Visual Studio
Building ACE/TAO with Intel(R) C++ Compiler for Windows XP 64-bit using Visual Studio
Author: Igor Vorobtsov (Intel)
Type: Technical Notes
09/08/2009
Message catalog file not opening in Russian Windows OS
It seems that Intel C++ compiler 11.1 is trying to automatically detect the locale language and select localized message catalog. You may copy locale 1033 (English) catalog to 1049 (Russian locale) and compiler would not display the warning.
Author: Om Sachan (Intel)
Type: Technical Notes
08/26/2009
Intel thread affinity environment variable for OpenMP*
Intel thread affinity environment variable KMP_AFFINITY for openMP is explained in Compiler Intel® compiler user guide topic “Thread Affinity Interface (Linux* and Windows*)”.
Author: Om Sachan (Intel)
Type: Technical Notes
08/24/2009
How many compiler versions may be integrated into Visual Studio?
Every IDE version supports the current and two previous versions of the compiler.
Author: Wendy Doerner (Intel),Patrick Kennedy (Intel)
Type: Technical Notes
08/05/2009
How to Compile for Intel® AVX
Use the Intel Compiler 11.1 with the switch /QxAVX (Windows*) or -xavx (Linux*) to compile applications for Intel® Advanced Vector Extensions (Intel® AVX).
Author: Martyn Corden (Intel)
Type: Technical Notes
07/16/2009
Different result of Volatile variables between icc and vc
The following statements use language constructs that have undefined behaviour according to C/C++ standard: >>> i=(i++)+(j++)+2; >>> j=i=i++;
Author: Om Sachan (Intel)
Type: Technical Notes
07/14/2009
Building Boost with Intel(R) C++ Compiler and Intel(R) Parallel Studio on Windows XP
Introduction:This document explains how to build Boost using Intel C++ Compiler 11.1 and Intel(R) Parallel Studio 1.0 on Windows XP (32-bit). From the Boost web site: Boost† provides free peer-reviewe ...
Author: Igor Vorobtsov (Intel)
Type: Technical Notes
07/10/2009
Intel® C++ Compiler for Windows* - Building FFTW with the Intel® compilers
Steps to build the FFTW* open source application with the Intel(R) C++ Compiler.
Type: Technical Notes
07/06/2009
An Overview of the Parallelization Implementation Methods in Intel(R) C++ Compilers
Description of the various ways you can use Intel® C++ Compilers to enable your applications for multi-core and many-core.
Author: Mark Sabahi (Intel)
Type: Technical Notes
06/19/2009
Abstract class type not allowed as a type for parameter
Abstract classes are designed to be only interfaces to real classes because they have one or more pure virtual functions. The Intel® C++ compiler emits warning user is trying to declare a parameter that has the type of an abstract base class.
Author: Om Sachan (Intel)
Type: Technical Notes
06/15/2009
ISO/IEC Standards language conformance for Intel C++ compiler
The Intel C++ compiler conforms to different ISO/IEC specific language standards using compiler option /Qstd on Windows and –std on Linux.
Author: Om Sachan (Intel)
Type: Technical Notes
06/04/2009
Redistributing libraries and dlls of Intel C++ compiler for Windows
Intel grants to you a non-exclusive, non-assignable copyright license to distribute (except under an Evaluation License as specified below) the Redistributables, or any portions thereof, as part of the product or application you developed.
Author: Om Sachan (Intel)
Type: Technical Notes
05/21/2009
Can I export a makefile from Visual Studio?
The capability to export makefiles from Visual Studio is not available.
Author: Steve D. (Intel)
Type: Technical Notes
05/21/2009
IA-32 and Intel®64 Processor Targeting Overview
The compiler supports many options that tune or optimize an application for different Intel and non-Intel processors. Differences are explained, and the switches /arch, /Qx..., /Qax... (Windows*) and -m, -x..., -ax... (Linux*, Mac OS* X) are recommended.
Author: Martyn Corden (Intel)
Type: Technical Notes
04/06/2009
Debugging on Intel(R) Platforms
Debug Solutions for Intel(R) Platforms. From IA-32 and Intel(R) 64 to IA-64. From Servers and Workstations to Embedded Applications
Author: Robert MuellerAlbrecht (Intel)
Type: Technical Notes
03/09/2009
Requirements for Vectorizable Loops
Vectorization is one of many optimizations that are enabled by default in the latest Intel compilers. In order to be vectorized, loops must obey certain conditions, listed below. Some additional ways to help the compiler to vectorize loops are described.
Author: Martyn Corden (Intel)
Type: Technical Notes
01/29/2009
Intel(R) Parallel Debugger Extension
Intel® Parallel Debugger Extension for Microsoft Visual Studio* This document provides tips and tricks on how to best take advantage of the additional insight into parallel data constructs the Intel® Parallel Debugger Extension offers.
Author: Robert MuellerAlbrecht (Intel)
Type: Technical Notes
01/16/2009
Building POV-Ray* with Intel(R) C++ Compiler
  Introduction Version information Application notes Obtaining the source code Obtaining the latest version of the Intel® compilers Prerequisites Configuration and set-up information ...
Type: Technical Notes
01/08/2009
Working around COM [object] Attribute Related Errors
The Intel(R) C++ Compiler for Windows does not support Microsoft* COM attributes such as [object], [in], [out], etc.  The compiler will issue warnings when encountering COM attributes in a program sour ...
Author: Mark Sabahi (Intel)
Type: Technical Notes
11/20/2008
High Clocks Per Instruction Retired when vectorizing the loop.
Sometimes when we vectorize a loop, we get a high Clocks Per Instruction Retired (CPI) value. This happens when there is high bus utilization and the bus gets saturated.
Type: Technical Notes
11/18/2008
Sample Programs Provided in the Intel® C++ Compiler
There're up to 8 sample programs provided in the Intel® C++ Compiler to illustrate specific compiler optimizations and features like PGO, HPO, IPO, Vectorization, OpenMP*, Intrinsics. The sa ...
Type: Technical Notes
11/06/2008
Intel® C++ Compiler for Windows* - How to build stlport 5.1.5 with Intel® C++ Compiler for Windows* 10.x.xxx
This article describes steps to build stlport with Intel C++ compiler for windows.
Author: Om Sachan (Intel)
Type: Technical Notes
11/03/2008
Intel® C++ Compiler for Windows* - 8.x Manuals
[image] Intel® C++ Compiler 8.1 for Windows* User's Guide [CHM] [image] File Name: ccug.chm Size: 1,395,178 bytes Date: August 2004 [image] Intel® C++ Compiler 8.1 for Windo ...
Type: Technical Notes
09/19/2008
Intel® C++ Compiler for Windows* - 9.x manuals
[image]   Getting Started with the Intel® C++ Compiler 9.1 for Windows* [PDF] [image] File Name: getting_started.pdf Size: 20,152 bytes Document Nbr: 307057-009US [image] ...
Type: Technical Notes
09/19/2008