Intel Parallel Studio

19-21 августа 2008 года в Сан-Франциско проходил Форум Intel для разработчиков (IDF), мероприятие, определяющее дальнейшее развитие технологий Intel и создаваемых на их базе систем и решений, ориентированное на представителей отраслей телекоммуникаций и вычислительных систем. На нём вице-президент корпорации Intel, генеральный менеджер подразделения Software and Solutions Group Рене Джеймс (Renee James) представила новый инструментальный комплекс Intel Parallel Studio.

Intel Parallel Studio будет включать в себя следующие четыре программы:

  • Intel Parallel Advisor, позволяющий находить участки программ для параллельного выполнения;
  • Intel Parallel Composer, позволяющий использовать найденные параллельные участки в программе;
  • Intel Parallel Inspector, позволяющий отлаживать параллельные части программ;
  • Intel Parallel Amplifier, позволяющий производить тонкую настройку параллелизма.

Данный набор программных средств предназначен для облегчения программистам на языках C и C++ создания эффективных параллельных программ. Комплекс Intel Parallel Studio для многопоточного программирования работает в ОС Windows вместе с Microsoft Visual Studio и помогает разработчикам на всём жизненном цикле приложения: от планирования будущего параллелизма до получения эффективного параллельного приложения. Четыре компонента Intel Parallel Studio могут работать совершенно независимо, а кроме программных средств Microsoft могут использоваться компиляторы и инструментарий других производителей. Планируется, что весь инструментарий будет поддерживать и следующие поколения процессоров Intel, включая процессор Larrabee.

Intel Parallel Advisor не является средством автоматического распараллеливания. Он предоставляет возможности статического и динамического анализа исходного кода и даёт пользователю рекомендации по вариантом использования найденного параллелизма. Это абсолютно новый для Intel продукт, поэтому его появление ожидается несколько позже других.

Intel Parallel Composer строится на основе существующих у Intel средств разработки. Он будет включать основываться на Intel Threading Building Blocks, а также включать поддержку программного средства Microsoft Concurrency Runtime, позволяющего упростить создание многопоточных приложений.

Intel Parallel Inspector будет базироваться на Intel Thread Checker. Его особенностью будет поиск в коде не только ошибок, свойственных последовательным программам, но и ошибки типа дедлоков, возникающие в многопоточных приложениях.

Intel Parallel Amplifier основывается на VTune, однако будет более простым в использовании. Он ориентирован на пользователей, не являющихся экспертами, и включает в себя средства визуализации для помощи пользователю в понимании того, что происходит в его системе.

Открытое бета-тестирование неокторых компонентов Intel Parallel Studio начнётся в ноябре 2008 года, а выпуск готового продукта планируется на май 2009 года.


© Лаборатория Параллельных информационных технологий НИВЦ МГУ
Rambler's Top100