Intel C Composer XE 2011 for Windows OS
Программное обеспечение Intel C++ Composer XE 2011 for Windows OS X представляет собой интегрированный набор компиляторов и библиотек, который ускоряет и упрощает многопоточную обработку и улучшает производительность разработчика. Решение поддерживает Intel Parallel Building Blocks и OpenMP, что упрощает и улучшает эффективность многоядерных процессоров Mac с тем же самым основанием кода. Эффективные инструменты, предлагаемые, Intel C++ Composer XE 2011 for Windows OS X позволяют разработчикам использовать C/C++ для создания и поддержки качественных приложений уровня предприятия на новых процессорах Intel Architecture. Intel C++ Composer XE 2011 for Windows OS X входит в новую линейку продуктов Intel – Parallel Studio XE 2011.
Intel C++ Composer XE 2011 for Windows OS обеспечивает написание кода с меньшими затратами путем использования оптимизирующего компилятора в сочетании с улучшенными моделями и библиотеками параллельного программирования. Исходный и бинарный код совместим с Microsoft Visual C++ и GCC. Intel C++ Composer XE 2011 for Linux OS работает на базе Mac в рамках IDE или как самостоятельное приложение.
Решение Intel C++ Composer XE 2011 for Windows OS X включает компилятор C/C++ и библиотеки Intel Math Kernel Library (Intel MKL) 10.3, Intel Integrated Performance Primitives (Intel IPP) 7.0 и Intel Threading Building Blocks (Intel TBB) 3.0. Новый компилятор Intel C++ Compiler XE позволяет оптимизировать код для процессоров Intel Architecture (IA), включая Sandy Bridge, с поддержкой Intel AVX.
Программный пакет Intel C++ Composer XE 2011 for Windows OS X содержит Intel Parallel Building Blocks (Intel PBB), включающий технологии Intel Cilk Plus, Intel TBB и Intel Array Building Blocks (Intel ArBB). В решение включены поддержка векторной оптимизации с помощью Intel AVX и опции автоматического распараллеливании для повышения эффективности на многоядерных процессорах IA.
Математическая библиотека Intel MKL 10.3 содержит несколько усовершенствований, включая улучшенную поддержку Intel AVX, библиотеку суммарной статистики, усовершенствованную поддержку языка C для LAPACK. Библиотека обработки данных Intel IPP 7.0 обладает улучшенными функциями сжатия данных, кодеками и поддержкой Intel AVX и AES.
Основные возможности:
- Вычислительные примитивы, реализованные в виде функций в библиотеке IPP, гарантируют высокую производительность алгоритмов на платформах Intel.
- Поддержка стандарта OpenMP позволяет использовать многозадачность, которая поддерживается и компилятором Microsoft.
- Новый тип данных Valarray упрощает код, реализующий векторные операции, а компилятор генерирует эффективный бинарный код, использующий SIMD-инструкции для увеличения производительности.