Intel® C++ Compiler for Windows delivers rapid development and winning performance for the full range of Intel® processor-based platforms.
Automatically optimize and parallelize software to take best advantage of multi-core Intel® processors, including dual-core mobile, desktop, and enterprise platforms.
Overview of Advanced Optimization Features
Software compiled using the Intel C++ Compilers for Windows benefits from advanced optimization features, a few of which are explained briefly here, with links to more complete descriptions:
- Multithreaded Application Support, including OpenMP and auto-parallelization for simple and efficient software threading.
- Interprocedural Optimization (IPO) dramatically improves performance of small- or medium-sized functions that are used frequently, especially programs that contain calls within loops.
- Profile-guided Optimization (PGO) improves application performance by reducing instruction-cache thrashing, reorganizing code layout, shrinking code size, and reducing branch mispredictions.
- Automatic Vectorizer parallelizes code and aligns data, including loop peeling to generate aligned loads and loop unrolling to match the prefetch of a full cache line.
- High Level Optimization (HLO) delivers aggressive optimization with loop transformation and pre-fetching.
- Optimized Code Debugging with the Intel® Debugger improves the efficiency of the debugging process on code that has been optimized for Intel® architecture.
Product:Intel C Plus Plus Compiler 11.0.074 EM64T
Lanaguage:english
Platform:Winxp/Win7
Size:126MB