Intel C Plus Plus Compiler 11.1.060/069 a

Intel C Plus Plus Compiler 11.1.060/069 a
Intel C Plus Plus Compiler 11.1.069 | 204 MB | Eng

Intel ® C + + Compiler - a compiler that provides the most of all support for creating multithreaded applications. Provides powerful tools for code optimization, built-in nutriment for multithreaded applications and tools to implement technology Hyper-Threading. It supports popular development tools, and industrial standards of language C + +. In the compiler supports highly optimized C + + templates for parallel programming, processing, mathematical problems and attend for multimedia libraries. The main innovation is the support of 11 versions of the latest technology 64-borer memory addressing Extended Memory 64 Technology (Intel EM64T). Auxiliary tools on the side of test code coverage and prioritization of testing helps to significantly subdue the period of testing and debugging applications. Intel ® C + + Compiler Professional Edition in favor of Windows: The features you need to create high-performance multi-threaded apps during multi-core systems.

Compatible with Microsoft Visual Studio to protect your investment in how you develop. The Professional Edition offers a great worth compared to the individual components. 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-playing applications for the latest multi-core processors. The Intel C + + Compiler during Windows is substantially standards compliant, including support for parallelization by substance of OpenMP. Binaries are also substantially compatible with Microsoft Visual C + + binaries to encouragement a mix and match interoperability capability. It also integrates with Microsoft Visual Studio 2005 and 2008 and provides expanded 32-get the ~s on and 64-bit multi-core Intel processor support.

Features
• Integration into Microsoft Visual Studio * 2005 and 2008
• Multi-Threaded Application Support including recently made known in 11.0, OpenMP 3.0 (data-and now task-parallelism), and auto-parallelization as being simple and efficient software threading.

• Auto-vectorization parallelizes code to make use of 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 render certain that auto-vectorization, OpenMP, or auto-parallelization make best use of cache and remembrance accesses, SIMD instruction sets, and multiple cores. Compiles in a select pass, improving compile-time and producing more reliable code.
• Interprocedural Optimization (IPO) dramatically improves act of small-to mid-sized functions, especially in programs containing calls not beyond loops. IPO analysis gives feedback on vulnerabilities and coding errors, such as uninitialized variables or OpenMP API issues, which cannot be detected at the same time that well by other compilers.
• Profile-guided Optimization (PGO) improves application accomplishment by reducing instruction-cache thrashing, reorganizing code layout, shrinking code greatness, and reducing branch mispredictions.
• Intel ® Threading Building Blocks is an decree winning C + + template library that abstracts threads to tasks to create reliable, portable and scalable parallel applications. Intel ® TBB is the ut~ efficient way to implement parallel applications and unleash multi-core platform action.
• Intel ® Math Kernel Library includes optimized and scalable math routines on the side of maximizing performance and seamlessly provides forward scaling from current to yet to be many-core platforms.
• Intel ® Integrated Performance Primitives is an extensive library of multi-inmost part-ready, highly optimized software functions for multimedia data processing, and communications applications.
• New integrated, simplified instalment gets you going with all capabilities quickly and easily. Simplified practice install makes it easy to identify just the components you scarcity.
• Ongoing Premier Support now includes online community support forums to despatch information flow, in addition to private, password-protected ***s. Technical play, interactive issues management, access to technical and application notes, product updates and greater degree of with every commercial and academic license.

With the compiler Intel C + + Compiler can maximize productivity. Built-in optimization technologies and multi-threading support succor create code that is best done on modern multicore processors. Compiler Intel C + + Compiler as being Windows is built on a winning basis. With it you be able to create a new generation of software for advanced equipment. Compiling software with a compiler Intel C + + Compiler for Windows has a number of supplementary optimization opportunities, some of which are briefly described below, and provides links to greater amount of detailed descriptions.

Intel compiler for C + + is fully compatible with Microsoft Visual C + + head-level and object code, and also offers improved compatibility with the disclosure environment Microsoft Visual C + +. NET. This allows you to optimize existing applications ~ means of simply recompiling the source code, and to assemble applications from modules linked ~ the agency of different compilers. In addition, the Intel compiler can be connected to a quick application development environment Microsoft Visual Studio 2005 and 2008 as a auxiliary compiler, as well as the environment, Visual Studio. NET as every external add-ons.

Means interprocedural optimization (IPO) can significantly improve the work of applications, including a large number of frequently used functions of weak and medium-sized, especially for applications that contain function calls interior part the loop. Optimization, manage profiles (PGO), allows to realize the benefits of micro-processor, use the swap instruction and resources to the cache with maximum efficiency, and greater amount of successfully predict the branching. Application performance is improved by restructuring the code, reducing its size and reducing the number of false predictions of dendriform.

Proactive sample data is an effective way to reduce delays at what time accessing memory. Users will be able to place in various districts of the program instructions for pre-selected links to relevant information. Thus, the data used are placed so close to the processor since possible (within the cache) and stored there until the moment when they become necessary. When working with applications that require the large calculations, it guarantees a significant increase in performance.

Support specification OpenMP 3.0 - the labor standard for developing portable multi-threaded applications - and the automatic parallelization of operations bate or effort to realize the advantages of multiprocessor systems and processors Hyper-Threading. Support as antidote to external tools and new processing technologies has resulted in the what is seen of built-in tools to work with the new technology of monumental record addressing Intel EMT64 (Extended Memory 64 Technology) and the possibility of integration with a debugger, Intel Debugger.

Key features:
- High-level optimization
- Interprocedural optimization
- Automatic parallelization of code
- Vectorization
- Separation of cycles in several threads
- Profiling optimization