What's New in This Release
Compiler for Two Architectures
This document combines information about IntelŪ C++ Compiler for IA-32-based
applications and Itanium(TM)-based applications. IA-32-based applications
correspond to the applications run on any processor of the IntelŪ PentiumŪ
processor family. Itanium-based applications correspond to the applications
run on the IntelŪ Itanium(TM) processor.
The following variations of the compiler are provided for you to use
according to your host system's processor architecture and targeted architectures:
- IntelŪ C++ Compiler
for 32-bit Applications is designed for IA-32 systems, and its
command is icc. The IA-32 compilations run on
any IA-32 Intel processor and produce applications that run only on IA-32
systems. This compiler can be optimized specifically for one or more Intel
IA-32 processors, from the IntelŪ PentiumŪ to Pentium 4 to Celeron(TM)
processors.
- IntelŪ C++ Compiler
for Itanium(TM)-based Applications, or cross compiler, runs on
IA-32 systems, but produces Itanium(TM)-based applications. Its command
is ecc. You can run the executable programs, generated
on the IA-32-based systems, only on Itanium-based systems.
- IntelŪ C++ Itanium(TM)
Compiler for Itanium(TM)-based Applications, or native compiler,
is designed for Itanium architecture systems, and its command is ecc. This compiler runs on Itanium-based systems and
produces Itanium-based applications. Itanium-based compilations can only
operate on Itanium-based
systems.
IA-32 and Itanium(TM) Compilers
The IntelŪ C++ Compiler supports OpenMP* API version 1.0 and performs
code transformation for shared memory parallel programming. The OpenMP
support and auto-parallelization are accomplished with the -openmp
compiler option.
IA-32 Compiler
The -tpp7 or -axW compiler
options generate Streaming SIMD Extensions 2 designed to execute on a
PentiumŪ 4 processor system.
Itanium(TM) Architecture
The Itanium architecture provides explicit parallelism, predication,
speculation and other features to enhance the performance of your application.
The architecture is highly scalable to fulfill high performance server
and workstation requirements.