Intel Parallel Composer 2011

Intel Parallel Composer 2011
Программное обеспечение Intel Parallel Composer 2011 представляет собой интегрированный набор компиляторов и библиотек, который ускоряет и упрощает многопоточную обработку, улучшает производительность разработчика. Parallel Composer позволяет разработчикам C/C++, использующим Microsoft Visual Studio, вносить распараллеливание в приложения с помощью простых функций, распараллеленных массивов данных, заранее подготовленных многопоточных специфических библиотек, параллельной функциональности отладчика, а также добавляет новые возможности компилятора. Модуль отладчика упрощает параллельную отладку и обеспечивает точность потока. Компоненты библиотек, реализованные в Parallel Composer, включают Intel Threading Building Blocks (Intel TBB), Intel Math Kernel Library (Intel MKL), Intel Integrated Performance Primitives (Intel IPP). С помощью Parallel Composer можно создавать оптимизированные последовательные и параллельные приложения с эффективным набором инструментов для параллельного программирования.
Parallel Composer является одним из четырех инструментов, входящих в состав набора Intel Parallel Studio. Parallel Composer интегрируется в Microsoft Visual Studio вместе с библиотекой производительности IPP и параллельной библиотекой TBB, что значительно облегчает процесс разработки параллельного кода для тех, кто еще не пользовался продуктами Intel. Наличие сразу нескольких компонентов в пакете позволяет быстро оптимизировать свою программу с использованием параллельных технологий, которые содержит Composer.

Основные возможности:

  • Вычислительные примитивы, реализованные в виде функций в библиотеке IPP, гарантируют высокую производительность алгоритмов на платформах Intel.

  • Поддержка новой версии стандарта OpenMP 3.0 позволяет использовать многозадачность, которая поддерживается и компилятором Microsoft.

  • Новый тип данных Valarray упрощает код, реализующий векторные операции, а компилятор генерирует эффективный бинарный код, использующий SIMD-инструкции для увеличения производительности.

  • Поддержка компилятором элементов стандарта С++ 0х облегчит кодирование программистам.


Встроенный в Composer механизм Parallel Debugger Extension (PDE) представляет собой расширение стандартного отладчика Microsoft, позволяющее эффективно отлаживать параллельный код посредством лучшего представления и понимания следующих элементов:

  • Данных, разделяемых между потоками приложения, скомпилированного с помощью Intel C++ Compiler.

  • Векторных данных, обрабатываемых в блоке инструкций SIMD.

  • Использования и зависимости между реентерабельными процедурами.

  • Информации о блокировках в задачах OpenMP и иерархии созданных потоков.


Интеграция Parallel Debugger Extension в Microsoft Visual Studio позволяет наряду с обычной отладкой применять специальные методики, которые облегчают программисту представление о выполнении параллельных потоков и обработке данных.





Санкт-Петербург

(812) 363-28-63

Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

 

2006-2024 © IT OUTSOURCING