- Size:126MB
- Language:english
- Platform:Winxp/Win7
- Freshtime:2009-05-03
- Search:
Description
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:
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.