Пакет Intel Parallel Studio 2011 является закономерным продолжением среды Intel Parallel Studio, впервые представленной еще в 2008 году - об этом продукте мы уже писали. Главное назначение пакета Intel Parallel Studio 2011 - помогать разработчикам в построении параллельных приложений на языках C++ или C для многоядерных или многопроцессорных систем. Особенность продукта Intel заключается в обеспечении всего цикла разработки - от проектирования и сборки до проверки и доводки.
В последние годы разработчики вынуждены создавать приложения специально для многоядерных процессоров, чтобы эффективно использовать все преимущества нового оборудования. В то же время разработка таких приложений возлагает на разработчика гораздо больше ответственности, чем это обычно бывает в работе с одноядерными процессорами. Разработчикам приходится переходить от последовательной версии приложения к параллельной версии, а новые инструменты Intel позволяют выполнить такой переход без обязательного полного переписывания приложения.
Одним из главных отличий в пакете Intel Parallel Studio 2011 стал совершенно обновленный модуль Parallel Advisor. Утилита Parallel Advisor помогает автору кода на C++ или C последовательно проходить весь процесс внедрения параллелизма в приложении. Интересно, что эту утилиту может использовать даже программист без глубоких познаний и опыта в разработке параллельных приложений.
Среди прочих инструментов Intel Parallel Studio 2011 стоит остановиться на новых версиях таких модулей, как Parallel Composer (новые компиляторы и прикладные библиотеки Intel с новыми возможностями отладки); Parallel Inspector (верификация кода) и Parallel Amplifier (оптимизация производительности приложений).
Модуль Parallel Composer предлагает разработчикам технологию под названием Parallel Building Blocks (приобретена компанией Intel вместе с разработчиками из компании RapidMind). Новая версия этой технологии теперь включает в себя бета-версию компонента Array Building Blocks для параллельной работы с массивами в приложениях. Кроме того, параллелизм данных подразумевает множество повторяющихся операций в большими объемами данных. Специально для таких случаев технология Parallel Building Blocks предлагает функцию Cilk Plus - эта функция реализует параллелизм задач и данных с помощью языковых расширений. Сама функция Cilk Plus пришла в продукты Intel после поглощения своего создателя - компании Cilk Arts.
Модуль Parallel Amplifier включает в себя целый набор последовательных и параллельных профайлеров, собирая информацию о производительности многопоточной и конвейерной обработки. Кроме того, собираются сведения о конкурентной борьбе за вычислительные ресурсы и о блокировках.
Среди прочих примечательных возможностей нового инструментария Intel стоит отметить возможность параллельной разработки с использованием платформы Microsoft .NET и даже платформы Java. Также необходимо напомнить, что кроме полной совместимости Visual Studio 2010, новая версия Parallel Studio 2011 также прекрасно взаимодействует с изданиями среды разработки Visual Studio 2005 и 2008.
По материалам официального анонса и обзора на сайте ComputerWorld.
- Intel Parallel Studio 2011
- Автор:
- Дата:
- http://soft.mail.ru/pressrl_page.php?id=39096
Комментарии
Купить эту программу через eCo Shop |