Intel C Compiler v11.1.054

Intel ® C Compiler - a compiler that provides the best support for creating multithreaded applications. It offers powerful tools to optimize the code, built-in support for multithreaded applications and tools to implement technology Hyper-Threading. It supports popular development tools and industry standards language C . In the compiler supports highly optimized C templates for parallel programming, processing, mathematical problems and support for multimedia libraries. The main innovation was the 11 version of the support of the latest technology 64-bit memory addressing Extended Memory 64 Technology (Intel EM64T). Auxiliary tools for test code coverage and prioritization of testing helps to significantly reduce the period of testing and debugging applications.

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

Intel compiler for C is fully compatible with Microsoft Visual C at the source and object code, and also offers improved compatibility with the development environment Microsoft Visual C . NET. This allows you to optimize existing applications by simply recompiling the source code, and to assemble an application from the modules, compiled by different compilers. In addition, the Intel compiler can be linked to rapid application development environment Microsoft Visual Studio 2005 and 2008 as a subsidiary of the compiler as well as the environment Visual Studio. NET as an external add-on.

Tools Interprocedural optimization (IPO) can significantly improve the performance of applications, including a large number of frequently used functions for small and medium-sized, especially for applications that contain function calls inside the loop. Optimization, manage profiles (PGO), allows to realize the benefits of micro-processor, use the tools and resources to swap instruction cache with maximum efficiency, and more successfully predict the branch. Application performance is enhanced by the reorganization of the code, reducing its size and reduce the number of false predictions of branching.

Prefetch data is an effective way to reduce delays when accessing memory. Users will be able to place in various parts of the program of instruction for pre-selected links to relevant information. Thus, the data used are placed so close to the processor as possible (within the cache) and stored there until the moment when they become necessary. When working with applications that require the implementation of numerous calculations, it guarantees a significant increase in productivity.

Specification support OpenMP 3.0 - the industry standard development of portable threaded applications - and auto-parallelization allow operations without any extra efforts to realize the advantages of multiprocessor systems and processors Hyper-Threading. Support for external tools and new processing technologies has resulted in the appearance of built-in tools to work with the new technology of memory addressing Intel EMT64 (Extended Memory 64 Technology) and the possibility of integration with a debugger, Intel Debugger.


Code:
http://hotfile.com/dl/38648441/6768f...1.054.rar.html