Being Successful with the Intel® Compilers -- You Need to Know
Tips and techniques on using the Intel Compilers to maximize your application performance. Author: Brandon Hewitt (Intel),Vangal Venkatesh Type: Tips and Techniques |
11/02/2009
|
Memory allocation results in segmentation violation
Implicitly declared malloc() returns improper address pointer and the application crashes. The compiler must know the function signature to handle it properly. Author: Om Sachan (Intel) Type: Tips and Techniques |
08/28/2009
|
Unresolved external symbol ___intel_sse2_strlen
You may get unresolved external symbol ___intel_sse2_strlen, when not using Intel compiler driver. You may also get this error if you are including libirc.lib from of Intel C++ compiler 10.1 or older. Author: Om Sachan (Intel) Type: Tips and Techniques |
08/26/2009
|
Numeric casting issue when during vectorization
The unsigned to double casting in the Intel C++ compiler 11.1 to produces correct result when vectoring. The compiler version 11.0 produces wrong result. Author: Om Sachan (Intel) Type: Tips and Techniques |
08/25/2009
|
The default icc behavior favors speed over IEEE floating point compliance
Intel compiler uses /fp-model fast=1 as defaults. This optimization favors speed over standards compliance. You may use /fp-model precise to get compliant code. Author: Om Sachan (Intel) Type: Tips and Techniques |
08/24/2009
|
Excluding functions from code coverage report
You may use code coverage option -onelinedsbl INFEASIBLE to exclude function from you’re your code coverage report. Author: Om Sachan (Intel) Type: Tips and Techniques |
08/24/2009
|
Unable to read and write using C++ file stream
For years in Fortran95, I've been reading and writing files into various directories of my choice, thus keeping our data files in an orderly fashion. However, now I am shocked to find that you can't do anything like that in C++. Author: Om Sachan (Intel) Type: Tips and Techniques |
08/24/2009
|
How am I notified of updates for my registered products?
This article introduces how to receive the product update notification. Author: Lina Liu (Intel) Type: Tips and Techniques |
08/10/2009
|
Getting the product running with my new license
Before installing the product (no matter what type of license you have):
Find your Serial Number (SN)
Register the SN
Download the product from the Intel Registration and Download center
The ... Author: Jennifer Jiang (Intel) Type: Tips and Techniques |
08/04/2009
|
Performance Tools for Software Developers - Auto parallelization and /Qpar-threshold
The article describes effect of /Qpar-threshold option when doing auto parallelization with Intel C++ compiler. Author: Om Sachan (Intel) Type: Tips and Techniques |
07/13/2009
|
Intel® compiler options for SSE generation (SSE2, SSE3, SSSE3, SSE4) and processor-specific optimizations
Explains which Intel Compiler switches to use to target and optimize for a specific platform, cpu or processor. Type: Tips and Techniques |
07/13/2009
|
Redistribution of Application Binaries Built for Mac OS* X
Information on redistribution of applications built primarily with 11.x Intel(R) Compiler Professional Edition for Mac OS* X. Author: Bonnie Aona (Intel) Type: Tips and Techniques |
07/10/2009
|
Parallel Lint
The article describes a new direction in development of static code analyzers - verification of parallel programs. The article reviews several static analyzers which can claim to be called "Parallel Lint". Author: Andrey Karpov Type: Tips and Techniques |
06/15/2009
|
Intel® IPP for Mac OS* - How to link to the Intel® IPP for Mac OS* X libraries in application?
This document provides information on using Intel® IPP 6.x with Intel® C++ Compiler 11.x and GNU Compiler Collection (GCC) 4.0 in Xcode 2.4/3.0 and on the command line. Type: Tips and Techniques |
06/14/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: Tips and Techniques |
06/04/2009
|
Inline Assembly, use-msasm and fasm-blocks
Intel C++ compiler uses gcc development environment on Linux and MAC. It supports GNU inline style assembly.
Intel C++ compiler also supports Microsoft style inline assembly format in Linux and MAC OS. Author: Om Sachan (Intel) Type: Tips and Techniques |
05/19/2009
|
Where would the message catalogue files go
The user need to set the NLSPATH template variable when installing the message catalogue files on their own.
Author: Om Sachan (Intel) Type: Tips and Techniques |
04/28/2009
|
Application Configuration for Dynamic Libraries
Mac OS X applications can be configured so that the dynamic libraries can be located without setting an environment variable. Author: Elizabeth S (Intel) Type: Tips and Techniques |
04/22/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: Tips and Techniques |
04/06/2009
|
Intel® C++ Compiler - Compiler Diagnostics (i.e. errors, warnings, or remarks)
Frequently asked questions about the diagnostics emitted by the Intel® C++ Compiler for Windows, Linux* and Mac OS*, and the Intel® Parallel Composer. Author: Jennifer Jiang (Intel) Type: Tips and Techniques |
03/30/2009
|
Distributing library files
The "Redistributables" are the files listed in the following text files that may be included in the Materials for the applicable Intel Software Development Product: clredist.txt, credist.txt, fredist.txt, redist.txt.
Author: Om Sachan (Intel) Type: Tips and Techniques |
03/24/2009
|
Threading methodology resources
OS see two processor while there is a single processor in HT m/c. In multi core box, there are two ore more processor packaged in a single chip or multiple chips. The OS uses multiprocessing and multi-threading techniques to use the capabilities of these Author: Om Sachan (Intel) Type: Tips and Techniques |
03/24/2009
|
Redundancy server notes - Floating/Nodelocked license
This article provides some notes for redundancy server (three servers as the Intel license for FLEXLm server). Author: Lina Liu (Intel) Type: Tips and Techniques |
03/23/2009
|
Remote activation notes
This article highlights some notes when customer try to install Intel C++/Fortran compiler version 11.x and Intel Parallel Studio with remote activation option(Choose alternative activation) Author: Lina Liu (Intel) Type: Tips and Techniques |
03/23/2009
|
Compiler Option to target to optimize 45nm processor
The Intel C++ compiler options are available based on the processor architecture. There are no compiler options based on process technology (e.g 45 nm). Author: Om Sachan (Intel) Type: Tips and Techniques |
03/19/2009
|