Products & Services
|
Intel®
C++ Compiler for Windows
Intel® C++ Compiler for Windows helps software run at top speed and features
compatibility with the tools that developers use.
Advanced optimization features - Performance
-
Optimized Floating-point Instruction Throughput
-
Inter procedural Optimization (IPO)
-
Profile-Guided Optimization (PGO)
-
Data Pre fetching
-
Compiler Code-Coverage Tool
-
Compiler Test-Prioritization Tool
-
Full Support for Streaming SIMD Extensions 3 (IA-32 processors only)
-
Automatic Vectorizer (IA-32 processors only)
-
Runtime Support for Generations of Intel® Processors: Processor Dispatch
(IA-32 processors only)
-
Predication (Intel® Itanium® 2 micro architecture only)
-
Improved Branch Prediction (Itanium 2 micro architecture only)
-
Speculation (Itanium 2 micro architecture only)
-
Software Pipelining (Itanium 2 micro architecture only)
-
Support for the new Intel® Extended Memory 64 Technology (Intel® EM64T)
Compatibility
Multi-Threaded Application Support
-
OpenMP support: Gain support for OpenMP API version 2.0 to
perform code transformation for shared memory parallel programming.
OpenMP is the industry standard for portable multi-threaded application
development, and is effective at fine grain (loop level) and large grain
(function level) threading.
-
Auto-Parallelization: Improve application performance on
multiprocessor systems using auto-parallelization for automatic
threading of loops. This option detects parallel loops capable of being
executed safely in parallel and automatically generates multi-threaded
code. Automatic parallelization relieves the user from having to deal
with the low-level details of iteration partitioning, data sharing,
thread scheduling and synchronizations. It also provides the benefit of
the performance available from multiprocessor systems and systems that
support Hyper-Threading Technology.
Standards Compliance: Comply with ANSI C/C++ and ISO C/C++
standards with support found in Intel C++ Compiler for Windows.
Intel Debugger: Use the command-line and GUI-based Intel
Debugger that is executable on native IA-32 and Itanium 2 processors, and on
Intel Extended Memory 64 Technology (Intel EM64T). It can be used to debug
C++ and Fortran applications that are composed of modules built by one or
more compilers (including the Intel compilers) producing Microsoft Symbol
and Type information. In addition, it manages multiple threads, displaying
thread-specific data and user-selectable threads. |
|