The Intel C++ Compiler for Windows builds on a winning foundation. INTEL C COMPILER SERIAL KEY CODEOptimized Code Debugging with the Intel® Debugger improves the efficiency of the debugging process on code that has been optimized for Intel® architecture. Profile-guided Optimization (PGO) improves application performance by reducing instruction-cache thrashing, reorganizing code layout, shrinking code size, and reducing branch mispredictions. Interprocedural Optimization (IPO) dramatically improves performance of small- or medium-sized functions that are used frequently, especially programs that contain calls within loops. High-Performance Parallel Optimizer (HPO) restructures and optimizes loops to ensure that auto-vectorization, OpenMP, or auto-parallelization best utilizes the processor’s capabilities for cache and memory accesses, SIMD instruction sets, and for multiple cores. INTEL C COMPILER SERIAL KEY SOFTWAREMulti-Threaded Application Support, including OpenMP* and auto-parallelization for simple and efficient software threading.Īuto-vectorization parallelizes code to utilize the Streaming SIMD Extensions (SSE) instruction set architectures (SSE, SSE2, SSE3, SSSE3, and SSE4) of our latest processors. Software compiled using the Intel® C++ Compiler for Windows benefits from advanced optimization features, a few of which are explained briefly here, with links to more complete descriptions: The built-in optimization technologies and multi-threading support help create code that runs best on the latest multi-core processors. INTEL C COMPILER SERIAL KEY PROFESSIONALPlease see System Requirements for detailsĬonsider the Intel® C++ Compiler Professional Edition to maximize performance. Note: Use of Intel C++ Compiler 11.1 for Windows* requires purchase of Microsoft development tools. The Standard Edition compiler has the same performance and features as the Professional Edition compiler, but does not provide the multi-threaded libraries. While these libraries are available separately, the Professional Edition creates a strong foundation for building robust, high performance parallel code at significant price savings. The Professional Edition combines a high performance compiler with Intel® Threading Building Blocks (Intel® TBB), Intel® Integrated Performance Primitives (Intel® IPP) and Intel® Math Kernel Library (Intel® MKL). Only the Professional Edition offers the breadth of advanced optimization, multi-threading, and processor support that includes automatic processor dispatch, vectorization, auto-parallelization, OpenMP*, data prefetching, and loop unrolling, along with highly optimized C++ templates for parallelism, math processing, and multimedia libraries. Intel® C++ Compiler Professional Edition offers the best support for creating multi-threaded applications. The C++ compiler for Windows* that maximizes threaded application performance just got better. Intel® C++ Compiler 11.1, Professional and Standard Editions, for Windows* Intel® Software Development Products for Intel® Platforms and Technologies
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |