Средства Intel Composer XE 2011 и Intel C++ Composer XE 2011 сочетают в себе оптимизированный компилятор, высокопроизводительные библиотеки, расширенные средства векторизации и Intel Parallel Building Blocks. Оно позволяет быстро и легко оптимизировать производительность приложения для многоядерных процессоров для Linux* и Windows* с одной базой кода. Ориентированные на обеспечение высокой производительности функции Intel Composer XE дают разработчикам, использующим C/C++ и Fortran, возможность создания и поддержки высокопроизводительных приложений и приложений для предприятий на базе новейших процессоров с архитектурой Intel®, в том числе на базе нового процессора Intel® с кодовым названием Sandy Bridge. Всего лишь одна перекомпиляция может повысить производительность приложения на 20%. Используйте модели параллельного программирования и библиотеки для дополнительного увеличения производительности. Результаты могут отличаться, поэтому необходимо загрузить ознакомительную версию, чтобы посмотреть, насколько эффективно она будет работать с вашим приложением.
• Intel® C++ Composer XE предоставляет аналогичные преимущества разработчикам, которым требуется только компилятор C++.
• Intel® Fortran Composer XE предоставляет аналогичные преимущества разработчикам, которым требуется только компилятор Fortran.
Преимущества:
• Высокая производительность - ускорьте и упростите разработку с помощью оптимизирующего компилятора, библиотек и моделей параллельного программирования.
• Совместимость - совместимость с Microsoft Visual C++* и GCC на двоичном уровне и на уровне исходного кода.
• Широкая поддержка - работает в Windows* и Linux*, в среде разработки или отдельно.
Includes the Intel C++ compiler with optimization and threading features, as well as highly optimized performance libraries and parallel programming models. Give Intel C++ Composer XE a try to fully assess its capabilities!
Intel C++ Composer XE ( formerly Intel C++ Compiler Professional Edition) is a compiler that delivers advanced capabilities for development of application parallelism and winning performance for the full range of Intel processor-based platforms.
Intel C++ Composer XE ( formerly Intel C++ Compiler Professional Edition) includes the compiler’s breadth of advanced optimization, multithreading, and processor support, as well as highly optimized C++ templates for parallelism, math processing, and multimedia libraries.
Intel Threading Building Blocks:
This award winning C++ template library abstracts threads to tasks creating reliable, portable and scalable parallel applications. Intel TBB is the most efficient way to implement parallel applications and unleash multicore platform performance.
Intel Integrated Performance:
Primitives (Intel IPP)
This is an extensive library of multicore-ready, highly optimized software functions for multimedia data processing and communications applications.
Intel Math Kernel Library (Intel MKL):
This library includes optimized and scalable math routines for maximizing performance and seamlessly providing forward scaling from current multicore platforms to future multicore and manycore platforms.
Here are some key features of "Intel C++ Composer XE":
· High Performance Parallel Optimizer (HPO) offers an improved ability to analyze, optimize, and parallelize more loop nests. This revolutionary capability combines vectorization, parallelization, and loop transformations into a single pass which is faster, more effective, and more reliable than prior discrete phases.
· Automatic Vectorizer analyzes loops and determines when it is safe and effective to execute several iterations of the loop in parallel.
· 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. The analysis capabilities of this optimizer can also give feedback on vulnerabilities and coding errors that cannot be as effectively detected by compilers that rely on front-end analysis.
Xcode Integration:
· GenerateC/C++universalbinariesfromtheXcodeenvironment using the Intel C++ Compilers for Mac OS X and GCC for PowerPC, retaining compatibility with GCC 4.0. Universal binaries are designed to ease the transition between PowerPC and Intel architecture by combining native code for both architectures in a single compiled package.
GCC 4.0 Interoperability:
· Gain source- and object-code compatibility with GNU C/C++. Alternatively, rather than switching compilers completely, build applications by compiling specific modules with the Intel C++ Compilers for Mac OS X and link them with modules compiled with GNU C.
Intel Composer XE is a tool bundle that includes the Intel C/C++ Compiler - Intel C++ Compiler XE 12.0, and the Intel Fortran compiler, Intel Visual Fortran Compiler XE 12.0. In addition, the package contains the following Intel performance and parallel libraries: Intel Math Kernel Library (Intel MKL), Intel Integrated Performance Primitives (Intel IPP), and Intel Threading Building Blocks (Intel TBB). Intel Composer XE delivers performance-oriented features to software engineers using C/C++ and Fortran, enabling them to develop and maintain high-performance and enterprise applications on the latest IA processors, including the upcoming Intel processor codenamed sandy bridge. Its combination of industry-leading optimizing compilers for IA, including support for the industry-standard OpenMP, innovations such as Intel Parallel Building Blocks (Intel PBB), and advanced vectorization support easier and faster development of fully optimized applications. Applications vary, of course, but in many instances a simple recompile can enhance performance by 20 percent or more. Libraries of optimized math functions, such as Intel MKL, and functions in many other domains like compression, crypto, and image processing, such as Intel IPP, also provide automatic parallelization and performance.
This release contains:
· Intel(R) C++ Compiler XE
· Intel(R) Math Kernel Library
· Intel(R) Integrated Performance Primitives
· Intel(R) Threading Building Blocks
· Intel(R) Parallel Debugger Extension
Intel Composer XE 2013 delivers outstanding performance for your applications as they run on systems using Intel® Core™ or Xeon® processors, including Intel® Xeon Phi™ coprocessors, and IA-compatible processors. It combines all the tools from Intel® C++ Composer XE with those from Intel® Fortran Composer XE. Visual Studio* 2008, 2010 or 2012 is a prerequisite on Windows and the gnu tool chain is supported on Linux and OS X*.
Intel® C++ Composer XE 2013 includes the latest Intel C/C++ compilers and performance libraries for IA-32 and Intel® 64 architecture systems. This new product release now includes: Intel® C++ Compiler XE Version 13.0.0, Intel® Math Kernel Library (Intel® MKL) Version 11.0, Intel® Integrated Performance Primitives (Intel® IPP) Version 7.1, Intel® Threading Building Blocks (Intel® TBB) Version 4.1
New in this release:
Intel® C++ Compiler updated to version 13.0.
Intel® Parallel Debugger Extension has been removed.
Intel® Math Kernel Library updated to version 11.0
Removed support for Intel® Pentium® III processor.
Intel® Integrated Performance Primitives updated to version 7.1
Intel® IPP static threaded libraries now available in separate package
Intel® Threading Building Blocks updated to version 4.1
Microsoft Windows Vista* and Windows Server 2003* are not supported.
Microsoft Visual Studio 2005* is not supported.
The Intel® Software Manager has been added to help you manage product updates and
license activation
Notes on Use with Microsoft Windows 8*, Microsoft Windows Server 2012*, and Microsoft Visual Studio 2012* products
New C++11 features
Improved support for future Intel processors
New Intel Performance Wizard
Out-of-bounds memory checking
Static Analysis Improvements