|
|
 |
 |
Overview |
 |
 |
Intel® compilers help software run at top speed and feature
compatibility with the tools that developers use. Intel® C++
Compiler for Windows* plugs into Microsoft Visual Studio*.NET
2002 and 2003, supporting the way most developers work. Intel
compilers for IA-32 and Intel® Itanium® compilers are
source and binary compatible with Microsoft Visual C++* native-code
compilers.
Intel C++ Compiler for Windows also includes Intel® C++
Compiler for eMbedded Visual C++* — the compiler for delivering
outstanding application performance on wireless and multimedia
applications running on Intel® Personal Internet Client Architecture
(Intel® PCA) using Microsoft Windows* CE .NET. The compiler
is compatible with the eMbedded Visual C++ development environment,
making it easy to create highly optimized phone and handheld (PDA)
applications. All Intel Compilers come with one year of support,
including new versions and updates. |
|
|
 |
 |
What Others are Saying
|
 |
“EyeWonder, Inc. is a pioneer in developing instant streaming
video on the Internet, and we rely on great development tools. We
tried Intel® C++ Compiler 8.0 for Windows and really liked
what we saw. We liked how it plugged right into our development
environment, and Intel's support was very responsive. The compiler
generated impressive code, worked amazingly well with our Integrated
Development Environment, and delivered substantial performance improvements
from vectorization and its other optimization features. We recommend
this to any C++ developer building applications for delivery on
Windows-based systems using Intel processors.”
|
– Mike Marchywka
Chief Scientist
Eyewonder, Inc.
|
 |
 |
“We were pleased to see our application build right out
of the box when we compiled it with Intel C++ Compiler 8.0 for
Windows. We saw faster compile time and improved application performance
of up to 10% over the previous release. We also like the processor
dispatch and interprocedural optimization features. All these advantages
allow us to achieve incredible speed of mathematical kernel routines
in our OptiLayer Thin Film software running on the latest families
of Intel processors. Intel offers a very competitive compiler and
we recommend it.”
|
– Michael Trubetskov, Doctor of Science
Leading Research Fellow
Research Computing Center of Moscow State University
|
 |
 |
Features and Benefits
 |
Interprocedure optimization (IPO) creates
faster code through inlining, replacing multiple function
calls with actual function codes and performing absolute rather
than relative addressing wherever possible.
|
 |
Highly-optimized, floating-point emulation
allows development of performance-sensitive applications that
use floating-point operations. |
 |
Intrinsic functions accessed from the C++
level make it easy to use Single Instruction Multiple Data
(SIMD) technology from the C++ application level. |
 |
Multi-threaded application support for OpenMP*
and auto-parallelization yields faster execution. |
 |
Support for ANSI C/C++ and ISO C/C++ standards
that you already know. |
 |
Intel® Debugger saves you effort |
 |
Fully-functional trial version is available |
|
 |
 |
What’s New in the Intel C++ Compiler for
Windows
 |
Intel C++ Compiler 8.0 for Windows includes compilers and
tools for Intel Personal Internet Client Architecture (Intel
PCA), IA-32 and Itanium processors – compilers that
span hand-held computing devices and mobile phones to compute-intensive
and IT-based servers |
 |
 |
New Processor Support: The IA-32 compiler provides optimization
support for the latest Intel processors, including the
Intel processor code-named Prescott, a new generation of IA-32
processors. The compiler for Intel PCA processors supports
the Intel processor code-named Bulverde which features Intel®
Wireless MMX™ technology.
Click image to enlarge.
|
 |
 |
Intel C++ Compiler is source and object compatible with
Microsoft Visual C++ 6.0 (and higher), and substantially source
and object native-code compatible with Microsoft Visual C++
.NET. The compiler also plugs into the Microsoft Visual Studio
development environment for IA-32. |
 |
 |
Advanced optimizations including full support for Streaming
SIMD Extensions (IA-32 processors), Wireless MMX technology
(Intel PCA processors), interprocedural optimization, profile
guided optimization, data prefetching, automatic vectorizer,
auto-parallelization and more. |
 |
 |
Optimization support for the latest Intel processors. |
 |
 |
Compatibility with Microsoft Windows CE .NET: The Intel compiler
plugs into the Microsoft eMbedded Visual C++ development tools,
preserving your investment in building applications for Microsoft
Windows* CE. |
 |
 |
Compiler Code-Coverage Tool that visually presents how much
application code is actually used when applied against specified
workloads. Use this tool in a variety of ways to improve development
efficiency, reduce defects, and increase application performance. |
 |
 |
Compiler Test-Prioritization Tool lets you select and prioritize
application tests as the profile of applications change. With
knowledge gained from using the code-coverage tool, developers
can use the test prioritization tool to target and maintain
efficient testing procedures. |
 |
 |
Improved integration with Microsoft Visual Studio .NET 2002
and 2003. Intel C++ Compiler for Intel PCA processors plugs
into eMbedded Visual C++* to preserve the way developers work
in building applications for hand-held computing and mobile
phones that use Windows CE .NET.
Click image to enlarge.
|
|
 |
 |
PERFORMANCE |
 |
 |
Advanced Optimization for Windows Applications |
 |
 |
Intel C++
Compiler for Windows provides advanced optimization features that
deliver outstanding performance for applications running on the
latest Intel processors, including Intel® Pentium® 4
processor supporting Hyper-Threading Technology, Intel® Xeon™,
Pentium M — a processor component of Intel® Centrino™
mobile technology§, and Itanium 2 processors. Intel
Compilers also provide threaded application development and optimization
through support of the OpenMP* 2.0 standard and auto-parallelism
feature.
Intel C++ Compiler for eMbedded Visual C++ is hosted on IA-32
processor-based systems running Windows and produces code targeted
for Intel PCA processors running Windows CE .NET. The compiler
includes many of the same optimizations available with other Intel
Compilers, including interprocedural optimization and a highly
optimized vectorizer. It also offers optimization tools that are
unique to Intel PCA processors, such as highly-optimized floating-point
emulation, support for intrinsics, support for Intel® Wireless
MMX™ technology and debugging tools specifically designed
for Intel PCA processors.
|
 |
 |
COMPATIBILITY |
 |
 |
Works with Visual Studio |
 |
 |
Intel C++ Compiler is source and object native-code compatible
with Microsoft Visual C++ 6.0 and .NET and plugs into the Microsoft
Visual Studio environment. The compiler follows ANSI C/C++ and ISO
C/C++ standards. Intel C++ Compiler for Intel PCA processors
plugs into Microsoft eMbedded Visual C++. Both compilers preserve
your development investment.
|
 |
 |
SUPPORT |
 |
 |
Intel® Premier Support |
 |
 |
Every purchase of an Intel® Software Development Product includes
a year of support services, which provides access to Intel®
Premier Support and all product updates during that time. Intel
Premier Support gives you online access to technical notes, application
notes, and documentation. Install the product, and then register
to get support and product update information.
|
 |
 |
REQUIREMENTS 
Hardware and Software |
 |
 |
Refer to Intel® Software Development Products Web site for details
on system recommendations. |
|
|
 |
 |
 |
| |
 |
 |
 |
 |
|