使用“英特爾® C++ 編譯器 Windows* 版”可以在英特爾處理器上獲得出眾的應用程序性能,同時包含對最新英特爾多核處理器以及現有的英特爾處理器與體系結構的支持。“英特爾 C++ 編譯器”作為插件嵌入針對 IA-32 的 Microsoft Visual Studio* 開發環境,并提供一個嵌入 Microsoft Visual Studio .NET 環境的預覽插件,對于效率的提高,可謂是立桿見影。
Intel® C++ Compiler Professional Edition Components: The multi-threading and optimization technologies in Intel® compilers and libraries give the Professional Edition its edge in helping you deliver high-performance applications for the latest multi-core processors.
Features
- Integration into Microsoft Visual Studio* 2005 and 2008 protects your investment in the way you develop software on and for Windows* based systems. Use Intel C++, Microsoft Visual C++* or both!
- Multi-Threaded Application Support including new in 11.0, OpenMP 3.0 (data- and now task-parallelism), and auto-parallelization for simple and efficient software threading.
- Auto-vectorization parallelizes code to utilize the Streaming SIMD Extensions (SSE) instruction set architectures (SSE, SSE2, SSE3, SSSE3, and SSE4) of our latest processors.
- High-Performance Parallel Optimizer (HPO) restructures and optimizes loops to ensure that auto-vectorization, OpenMP, or auto-parallelization make best use of cache and memory accesses, SIMD instruction sets, and multiple cores. Compiles in a single pass, improving compile-time and producing more reliable code.
- Interprocedural Optimization (IPO) dramatically improves performance of small- to mid-sized functions, especially in programs containing calls within loops. IPO analysis gives feedback on vulnerabilities and coding errors, such as uninitialized variables or OpenMP API issues, which cannot be detected as well by other compilers.
- Profile-guided Optimization (PGO) improves application performance by reducing instruction-cache thrashing, reorganizing code layout, shrinking code size, and reducing branch mispredictions.
- Intel® Threading Building Blocks is an award winning C++ template library that abstracts threads to tasks to create reliable, portable and scalable parallel applications. Intel® TBB is the most efficient way to implement parallel applications and unleash multi-core platform performance.
- Intel® Math Kernel Library includes optimized and scalable math routines for maximizing performance and seamlessly provides forward scaling from current to future many-core platforms.
- Intel® Integrated Performance Primitives is an extensive library of multi-core-ready, highly optimized software functions for multimedia data processing, and communications applications.
- New integrated, simplified installation gets you going with all capabilities quickly and easily. Simplified custom install makes it easy to identify just the components you want.
- Ongoing Premier Support now includes online community support forums to speed information flow, in addition to private, password-protected accounts. Technical support, interactive issues management, access to technical and application notes, product updates and more with every commercial and academic license.
Technical Support
With the purchase of the product, you receive one year of technical support and product updates from Intel® Premier Support, our interactive and password-protected issue management and communication web site. This premium support service allows you to submit questions, download product updates, and access technical notes, application notes, and other documentation. In addition, we have enhanced our user forums to provide a quick and easy first resource to help with most issues. For more information, visit the Support Resources page.
Compatibility
The Intel C++ Compiler for Windows is substantially standards compliant, including support for parallelization by means of OpenMP. Binaries are also substantially compatible with Microsoft Visual C++ binaries to support a mix and match interoperability capability.
It also integrates with Microsoft Visual Studio 2005 and 2008 and provides expanded 32-bit and 64-bit multi-core Intel processor support.
The Intel C++ Compiler provides the following language conformances:
- ANSI/ISO standard for C language compilation (ISO/IEC 9899:1990)
- ANSI/ISO standard (ISO/IEC 14882:1998) for the C++ language
- OpenMP specification version 3.0
System Requirements At A Glance
More specific information on installation requirements is available in the Release Notes but, at a glance, Intel C++ Compiler Professional Edition for Windows can be used on, and develop code for, Intel processors developed since the Intel® Pentium® 4 processor. Supported operating systems include Microsoft Windows* XP, Windows Vista* or Windows Server* 2003.