Intel® Parallel Studio XE - Компиляторы, библиотеки и средства анализа



Intel Parallel Studio XE объединяет в себе оптимизирующий компилятор C++ и Fortran - средство проверки ошибок памяти и многопоточности и улучшенный профилировщик производительности
Средства оптимизации производительности для Windows* и Linux*

Intel® Parallel Studio XE 2011 и Intel® C++ Studio XE 2011

Комплект Intel® Parallel Studio XE объединяет передовые компиляторы Intel C++ и Fortran, библиотеки, средства проверки ошибок, средства обеспечения безопасности и профилировщики. Этот универсальный комплект поможет разработчикам высокопроизводительных вычислительных решений и корпоративных приложений максимально увеличить производительность, надежность и безопасность приложений.


Intel® C++ Studio XE дает те же преимущества разработчикам, которым требуется только компилятор C++.


Intel® Parallel Studio XE завоевывает награду Electronic Designs Best Electronic Design

Intel® Parallel Studio XE 2011 и Intel® C++ Studio XE 2011 объединяют средства разработки, обеспечивая исключительную производительность приложений и надежность кода для последнего поколения многоядерных процессоров.

В средстве Intel® Parallel Studio XE объединены передовые компиляторы Intel C/C++ и Fortran; библиотеки оптимизации производительности и параллелизма; средства проверки ошибок, повышения надежности кода и создания профилей производительности.

Этот комплект помогает повысить производительность приложений и улучшить качество, безопасность и надежность кода для высокопроизводительных вычислительных систем и корпоративных приложений.

При этом комплект упрощает закупку необходимых средств оптимизации производительности и упрощает переход к поддержке процессоров с большим количеством ядер.

Intel® C++ Studio XE включает тот же набор средств без компилятора Fortran для разработчиков, которым нужен только компилятор C++.

Преимущества:
  • Производительность - создавайте более быстрый код с помощью оптимизирующих компиляторов и библиотек и устраняйте узкие места с помощью нового профилировщика производительности.

  • Надежность - обнаружение ошибок памяти и многопоточности до их проявления.

  • Безопасность - устраните уязвимости безопасности посредством статического анализа безопасности.

  • Широкая поддержка - работает в Windows* и Linux*, в среде разработки или отдельно.

В Intel® Parallel Studio XE входят три новых версии передовых решений:

  • Intel® Composer XE 2011
    Оптимизирующие компиляторы и
    библиотеки оптимизации производительности

  • Intel® Inspector XE 2011
    Мощное средство проверки ошибок памяти и многопоточности

  • Intel® VTune™ Amplifier XE
    Улучшенный профилировщик производительности


Щелкните, чтобы увеличить

Возможности Intel Composer XE
Щелкните, чтобы увеличить

Улучшенные оптимизации повышают производительность

Компиляторы и библиотеки в комплекте Intel® Composer XE обеспечивают дополнительную поддержку векторизации, в том числе поддержку команд Intel® AVX. Оптимизирующий компилятор C/C++ сейчас включает библиотеку Intel® Parallel Building Blocks (Intel® PBB), позволяющую решать дополнительные типы проблем с повышенной надежностью и расширенными возможностями масштабирования, а также упрощающую процедуру оптимизации.

Дополнительные функции для оптимизации производительности

  • Библиотеки Intel® Parallel Building Blocks (Intel® PBB) и OpenMP* 3.0 упрощают реализацию эффективного параллельного кода.

  • Оптимизированные библиотеки обеспечивают реализацию математических функций в библиотеке Intel® Math Kernel Library и функций во многих других областях, в том числе сжатия, шифрования и обработки изображений в Intel® Integrated Performance Primitives обеспечивают автоматическую оптимизацию параллелизма и производительности.

  • Высокопроизводительный оптимизатор параллельного кода (HPO) обеспечивает улучшенные возможности анализа, оптимизации и реализации параллелизма в циклах.

  • Межпроцедурная оптимизация (IPO) значительно повышает производительность часто используемых функций малого и среднего размера, и особенно программ, содержащих вызовы внутри циклов.

     

  • Оптимизация на базе профилей (PGO) повышает производительность приложений, сокращая нагрузку кэша инструкций, трансформируя структуру кода, уменьшая размер кода и уменьшая ошибочность прогнозирования ветвления.

     

Новые функции Fortran

В комплект компилятора Intel® Fortran Compiler XE 12.0 также входят различные усовершенствования, обеспечивающие более полную поддержку стандарта Fortran 2003 и частичную поддержку стандартов Fortran 2008, в том числе Co-Array Fortran, векторную оптимизацию с AVX и помощь в автоматической реализации параллелизма для достижения максимальной производительности на многоядерных процессорах на базе архитектуры x86 последнего поколения.

 

Новые функции компилятора Intel Fortran

 

Возможности Intel Inspector XE

Надежность

Анализатор памяти, безопасности и потоков Intel® Inspector XE находит и показывает ошибки памяти и многопоточности до их возникновения.

Безопасность и качество

Intel Parallel Studio XE позволяет разработчикам эффективно определить уязвимости системы безопасности посредством статического анализа безопасности.
Прочитайте Руководство по оценке статического анализа безопасности .

 

Возможности Intel Inspector XE

 

Возможности Intel VTune Amplifier XE

Отладка для увеличения производительности последовательного и параллельного кода

Профилировщик Intel® VTune™ Amplifier XE находит узкие места последовательного и параллельного кода, ограничивающие производительность. В число улучшений входит интуитивно понятный интерфейс, быстрый график статистических вызовов и просмотр временной линии.


Чтобы получить более подробную информацию об

Новое в Intel® Parallel Studio XE

  • Компилятор и библиотеки
    • Включает новое поколение компиляторов C/C++ и Fortran (версия 12.0) и библиотек производительности и параллелизма, 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/C++ (Intel® C++ Compiler XE 12.0) оптимизирует код для работы на новейших процессорах на базе архитектуры Intel® с кодовым названием Sandy Bridge, с поддержкой Intel® AVX.
    • Включает статический анализ безопасности (SSA). Выполняемый компиляторами Intel® C++ и Intel® Fortran анализ SSA помогает выявить ошибки и уязвимые места безопасности посредством тщательного анализа исходного кода.
      Прочитайте материал Руководство по статическому анализу безопасности .
    • В комплект входят компоненты Intel® Parallel Building Blocks (Intel® PBB) , включающие передовые возможности сочетания параллелизма на уровне задач, векторов и данных в приложениях, позволяющие лучше определить возможности оптимизации кода для многоядерных процессоров. В комплект входят технологии Intel® Cilk™ Plus , Intel® Threading Building Blocks (Intel® TBB) и Intel® Array Building Blocks (Intel® ArBB) (бета-версия, поставляется отдельно).
    • В число дополнительных функций входит поддержка векторной оптимизации Intel® AVX с прагмами SIMD и помощь в автоматической реализации параллелизма для достижения максимальной производительности на процессорах на базе архитектуры IA последнего поколения.
    • В комплект компилятора Intel® Fortran Compiler XE 12.0 также входят различные усовершенствования, обеспечивающие более полную поддержку стандарта Fortran 2003 и частичную поддержку стандартов Fortran 2008, в том числе Co-Array Fortran, векторную оптимизацию с AVX и помощь в автоматической реализации параллелизма для достижения максимальной производительности на процессорах на базе архитектуры IA последнего поколения.
    • Библиотеки производительности Intel открывают простые и удобные возможности для использования в приложениях для высокопроизводительных систем оптимизированные и автоматически преобразованные в параллельные математические и научные функции и процедуры обработки данных. Математическая библиотека Intel MKL 10.3 содержит ряд улучшений, в том числе улучшенную поддержку Intel AVX, сводную библиотеку статистики и расширенную поддержку языка C для LAPACK. Библиотека обработки данных Intel IPP 7.0 содержит улучшенные средства сжатия данных и улучшенные кодеки, а также поддерживает команды Intel AVX и AES.

  • Проверка ошибок с помощью Intel® Inspector XE
    • Позволяет обнаруживать труднонаходимые ошибки программирования
    • Утечки памяти и порчу памяти
    • Конфликты данных потоков и блокировки
    • Поддерживает разные реализации моделей многопоточности, в том числе простые потоки, Intel® Parallel Building Blocks и OpenMP*
    • Работает со стандартными сборками и библиотеками

  • Настройка производительности с помощью Intel® VTune™ Amplifier XE
    • Точные и быстрые профили производительности
      • Горячие точки (статистическое дерево вызовов)
      • Выборка данных об аппаратных событиях
    • Профилировка потоков
      • Визуализация операций потоков на временной линии
      • Балансированная рабочая нагрузка
    • Удобная настройка
      • Заданные профилировщики производительности
      • Используйте нормальную сборку
    • Совместимость
      • Новейшие процессоры Intel и совместимые процессоры
      • Компиляторы Intel, Microsoft и GCC
      • C/C++, Fortran, Assembly
    • Быстрое нахождение ответов
      • Инновационный анализ на базе кадров
      • Фильтрация внешних данных
      • Просмотр результатов по источнику / сборке
      • Мультиплексирование событий
Ниже перечислены некоторые ресурсы, которые помогут вам освоить новые продукты. Обязательно посетите портал Intel® Learning Lab , чтобы воспользоваться полным ассортиментом видеоматериалов, информационных статей и других ресурсов, которые помогут вам узнать больше об использовании преимуществ продукции.

Руководства по ознакомлению с Intel® Parallel Studio XE
Intel® Parallel Building Blocks: Вводное обучающее руководство и практическое лабораторное занятие
Статический анализ безопасности (SSA)
Intel® Cilk™ Plus: Простой путь к параллелизму


Обзор Intel® Inspector XE



Краткий обзор функций Intel® Inspector XE для проверки памяти и потоков. Рекомендуется посмотреть этот видеоролик, прежде чем использовать оценочный файл для загрузки. Он показан в виде, интегрированном с Microsoft Visual Studio, однако показанные функции и элементы интерфейса, за исключением функций управления проектами, аналогичны используемым в версиях для Linux и Windows.

Обзор Intel® VTune™ Amplifier XE



Это обзор ряда основных функций профилировщика производительности Intel® VTune™ Amplifier XE. Это первый видеоролик, который рекомендуется посмотреть перед использованием ознакомительной версии VTune™ Amplifier XE




Установка отдельной версии Intel® VTune™ Amplifier



В этом видеоролике показана настройка и профилировка приложения в профилировщике производительности Intel® VTune™ Amplifier XE. В нем демонстрируется независимый пользовательский интерфейс для Linux и Windows. Интеграция с Visual Studio доступна в версии для Windows. Этот видеоролик следует посмотреть, прежде чем запускать VTune™ Amplifier XE.

Джулиан Хорн, архитектор, рассказывает о
статическом анализе безопасности

Джулиан ответит на вопросы о выполнении статического анализа и философии статического анализа безопасности (SSA) in Intel® Parallel Studio XE and Intel® C++ Studio XE. SSA использует Intel Inspector XE для отображения результатов, собранных компилятором.



Обучение
Портал Learning Lab

Руководства по ознакомлению с Intel® Parallel Studio XE
Intel® Parallel Building Blocks: Вводное обучающее руководство и практическое лабораторное занятие

Статический анализ безопасности (SSA)

Intel® Cilk™ Plus: Простой путь к параллелизму

Краткое описание продукции
Краткое описание Intel Parallel Studio XE 2011
Краткое описание Intel C++ Studio XE 2011

Документация
На вкладке ПОДДЕРЖКА

Примечания к выпуску
На вкладке ПОДДЕРЖКА

Вводные руководства
На вкладке ПОДДЕРЖКА

Файлы для загрузки
Ознакомление

Поддержка и онлайновые сообщества
Форум
База знаний расположена на вкладке ПОДДЕРЖКА
Блоги

Ссылки по теме
Intel® Software Network
Портал Intel® Parallel Universe
go-parallel.com





Хорхе Мартинес,

Инженер по исследованиям и разработкам,

BR&E Inc.:

"Intel® Parallel Studio XE 2011 – отличное средство разработки ПО для разработчиков Windows*-приложений C++, ориентирующихся на производительность. Мне удалось значительно повысить производительность моего кода с помощью функций Intel® Cilk Plus и Array Notation. Если вам нужна производительность, попробуйте использовать Intel Parallel Studio XE 2011."



Эрик Ван Грундербек (Erik Van Grunderbeeck),

Владелец - Ionix:

"Я был приятно удивлен функцией анализа в Intel® Parallel Studio XE 2011 для Windows, а особенно меня впечатлили возможности анализа памяти и потоков в средстве Intel® Inspector XE 2011, входящем в состав Parallel Studio XE. Мне очень понравилась возможность вносить изменения, снова выполнять анализ и сравнивать результаты анализа приложения "до" и "после". Компилятор в составе средства Intel® C++ Composer XE 2011, входящего в комплект Parallel Studio XE, мне очень понравился. Его функции управляемого автоматического параллелизма (GAP) и аннотации массивов очень полезны для увеличения производительности". Parallel Studio XE 2011 дает много преимуществ разработчикам, использующим Visual Studio*".



Микаэль ле Герре,

Старший архитектор,

Envivio:

"Средство Intel SSA дало нам возможность найти множество потенциальных уязвимостей, предотвращая возникновение в будущем ошибок. Мы ожидаем, что SSA поможет нам избежать повторяющихся ошибок безопасности."



Сергей Заричный,

Менеджер по разработке ПО, Euriware

Open Cascade:

"Интуитивно понятный пользовательский интерфейс и мощные функции анализа, реализованные в Intel® Inspector XE 2011, повышают продуктивность работы, упрощая обнаружение ошибок памяти и многопоточности в коде. Удобное средство Intel® Inspector XE 2011 позволяет быстрее и эффективнее настраивать тип и детализацию анализа при поиске дефектов памяти и программирования".



Д-р. Артур Гузик,

Старший инженер,

Neubrex. Co., Ltd:

"Корпорация Intel продолжает впечатлять нас своими компиляторами на базе платформы Windows*. Новые средства Intel® Fortran Composer XE 2011 для Windows* и Intel® C++ Composer XE 2011 для Windows* дают разработчикам функции, значительно увеличивающие производительность, например, новую функцию Guided Auto Parallelism (GAP). Оба средства хорошо интегрируются с последними выпусками Visual Studio*. Улучшения библиотек Intel® Math Kernel Library (Intel® MKL) и Intel® Integrated Performance Primitives (Intel® IPP) дают дополнительные преимущества производительности. Эти библиотеки не просто обеспечивают скорость, но также охватывают широкий диапазон приложений и отлично подходят для ученых и инженеров. Если вам нужна производительность для ваших приложений C++ и/или Fortran, вам стоит попробовать использовать средства Intel для разработки ПО".



Жан Киприос,

Менеджер группы расширенной обработки видео,

Envivio:

"Такое средство уже на раннем этапе разработки позволит не использовать обычные отчеты об ошибках в процессе разработки и даст нашим инженерам возможность повысить эффективность программирования с самого начала цикла разработки".



Марк Леви,

MWH Soft:

"Средство анализа безопасности Intel Parallel Studio XE было очень простым в установке и интуитивно понятным в использовании. Пользовательский интерфейс позволяет сосредоточиться на определенных классах ошибок или на определенных файлах проекта. Он дает возможность отфильтровывать помехи даже после внесения изменений в код. Это обеспечивает значительное преимущество перед средствами, которые просто генерируют текстовый вывод".



Алекс Мигдальский,

Президент и технический директор,

Компания ОТРАДА:

"Мы работаем с обработкой видео и обнаружением объектов. Мы берем видео из источника и вставляем кадры в несколько потоков для параллельной обработки. Используя Intel Inspector XE, мы обнаружили скрытый конфликт данных при взятии кадров из источника. Это решение проблемы помогло нам быстрее получать кадры, что ускорило разработку и повысило стабильность приложения".



Клэр Кейтс,

Старший разработчик,

SAS Institute Inc.:

"В предыдущую неделю средство Intel® VTune™ Amplifier XE помогло нам увеличить производительность почти в 3 раза. На этой неделе оно помогло нам увеличить производительность еще в 3 раза".



Сергей Заричный,

Менеджер по разработке программного обеспечения,

OPEN CASCADE S.A.S.:

"Одно из главных преимуществ Intel® VTune™ Amplifier XE – простота использования. Мне не нужно читать документацию".



Поддержка
Поиск статей поддержки
База знаний по Intel® Inspector XE
База знаний по Intel® VTune™ Amplifier XE
База знаний по компилятору Intel® C/C++ для Windows
База знаний по компилятору Intel® C/C++ для Linux
База знаний по компилятору Intel® C/C++ Compiler для Mac OS
База знаний по компилятору Intel® Fortran для Windows
База знаний по компилятору Intel® Fortran для Linux
База знаний по компилятору Intel® Fortran для Mac OS
База знаний по библиотеке Intel® Integrated Performance Primitives
База знаний по библиотеке Intel® Math Kernel Library
Форумы
Помощь по загрузке, регистрации и лицензированию
Intel® Premier Support - требуется регистрация .

Обучение
Портал Learning Lab
Портал ознакомления

Документация
Документация по Intel® Parallel Studio XE для Windows*
Документация по Intel® Parallel Studio XE для Linux*
Intel® C++ Composer XE для Windows, Linux и Mac* OS
Intel® Fortran Composer XE для Windows, Linux и Mac OS
Документация Intel® Math Kernel
Документация по Intel® Integrated Performance Primitives
Документация по Intel® Inspector XE
Документация по Intel® VTune™ Amplifier XE

Примечания к выпуску
Intel® C++ Composer XE для Windows, Linux и Mac* OS
Intel® Fortran Composer XE для Windows, Linux и Mac OS
Intel® VTune™ Amplifier XE для Windows
Intel® VTune™ Amplifier XE для Linux
Intel® Inspector XE для Windows
Intel® Inspector XE для Linux
Intel® Integrated Performance Primitives для Windows, Linux и Mac OS
Intel® Math Kernel Library для Windows, Linux и Mac OS

Вводные руководства
Intel® C++ Composer XE 2011 для Windows
Intel® C++ Composer XE 2011 для Linux
Intel® C++ Composer XE 2011 для Mac OS X
Intel® Visual Fortran Composer XE 2011 для Windows
Intel® Fortran Composer XE 2011 для Linux
Intel® Fortran Composer XE 2011 для Mac OS X
Intel® Inspector XE 2011 для Windows
Intel® Inspector XE 2011 для Linux
Intel® VTune™ Amplifier XE 2011 для Windows
Intel® VTune™ Amplifier XE 2011 для Linux