Ваше месторасположение на сайте: • » » Intel Parallel Studio XE 2015 Update 2 ISO  

Intel Parallel Studio XE 2015 Update 2 ISO

Intel Parallel Studio XE 2015 Update 2 ISO

Intel® Parallel Studio – это набор из нескольких инструментов, который является гармоничным продолжением или расширением Microsoft Visual Studio и позволяет за счет удобства использования, понятного интерфейса и оригинальных технологий добиваться хорошей эффективности параллельных програм на мультиядерных системах. Несмотря на то, что этот набор является plug-in’ом к Visual Studio, он полностью покрывает все этапы разработки приложения программистом, от создания скелета будущей параллельной программы до оптимизации релизной версии проекта.

В состав этого набора входят четыре отдельных продукта, каждый их которых используется в своем сегменте цикла разработки, и каждый может быть проинсталлирован и интегрирован в Visual Studio как по-отдельности, так и всем пакетом сразу.

В состав пакета входят:
• Intel® Parallel Advisor: поможет найти возможности распараллеливания кода с самого начала разработки приложения**
• Intel® Parallel Composer: предназначен для генерирования параллельного кода, т.е. создания программ с помощью компилятора и широкого набора библиотек для многопоточных алгоритмов
• Intel® Parallel Inspector: проверит ваше параллельное приложение на корректность и найдет ошибки работы с памятью
• Intel® Parallel Amplifier: обнаружит «узкие места» в программе, которые мешают масштабируемости и увеличению производительности на мультиядерных платформах.

Так как цикл разработки может быть непрерывен и повторяем в смысле возврата к коррекции дизайна после любого этапа, вплоть до оптимизации производительности, важно, чтобы все эти инструменты слаженно работали в одной среде и могли взаимодействовать друг с другом. Именно поэтому они глубоко интегрированы в среду Microsoft Visual Studio, и вам уже не придется запускать отдельные профилировщики и создавать отдельные эксперименты, когда нужно найти потоковые ошибки или оптимизировать программу. Весь функционал доступен в текущем проекте, из тулбаров или меню Visual Studio, а результаты анализа размещаются там же, где и файлы проекта. Хотя пользователь может и сам выбрать, где ему хранить файлы с результатами.

Несмотря на то, что для отображения разультатов анализа приложений используются собственные панели и окна, тесная интеграция с Visual Studio позволяет легко возвращаться в «родной» редактор кода прямо в ту функцию или на ту строку, которая анализируется в данный момент, чтобы продолжить редактирование программы.

Сложно описать, насколько интрументы «вросли» в среду Visual Studio, и как они взаимодействуют с ней. Проще попробовать своими руками «на ощупь» и почувствовать, что весь их функционал как бы является естественным продолжением Visual Studio и расширением ее возможностей, которых раньше недоставало для разработки хороших параллельных программ.

Intel® Parallel Advisor
Существуют два похода к написанию параллельных програм. Первый - это распараллеливание, частичное или полностью, уже готовых последовательных приложений для ускорения работы которых достаточно изолированных участков, часто алгоритмов, которые не затрагивают всю архитектуру проекта. Здесь методологии как таковой не существует. Разработчик просто анализирует приложение и определяет участки программы, которые потребляют максимальное количество ресурсов микропроцессора. Затем анализируется структура проекта и принимается решение о модификации того или иного алгоритма. Второй подход предполагает изначальный дизайн с учетом требований параллельного выполнения нагрузки. И если концептуально проект можно разделить на участки, которые должны выполняться одновременно, то начать его реализацию в виде программы часто является сложной задачей для новичков. Особенно трудно написать проект так, чтобы потом не пришлось прибегать к первому подходу.

Здесь на помощь придет Parallel Advisor. Это совершенно новая категория или новый класс инструментов, который несет в себе некую методологию создания параллельных программ «с нуля» с использованием правильных подходов к их реализации, в том числе с использованием параллельных библиотек производительности. Понятно, что не каждая программа или алгоритм легко и просто параллелятся. Advisor найдет, из-за чего именно параллельная реализация может оказаться неэффективной, и попытается выдать нужные решения. Кроме того, все знания по применению параллельных библиотек будут собраны здесь в виде сэмплов и шаблонов, для того чтобы максимально облегчить начальный этап их использования.

Однако и в случае с распараллеливанием готовой последовательной программы Advisor предоставит «путеводную нить», или workflow, по распараллеливанию, проверке корректности и оптимизации приложения, если разработчик пока еще не в силах «уложить» в голове эту методологию. Но через какое-то время работы с проектом надобность в Advisor’е отпадает, так как становятся понятными принципы разработки параллельной программы, а элементы методологии рассматриваются как дополнительный Help Page ресурс.

В текущем пакете Advisor не присутствует, зато его первая реализация в виде утилиты Intel® Parallel Advisor Ligt доступна среди других исследовательских проектов на сайте Intel. Это сделано для того, чтобы сообщество разработчиков могло поделиться своими идеями относительно методологий распараллеливания, которые могут быть потом реализованы в будущем продукте. Такой же путь уже прошли хорошо известные теперь параллельная библиотека TBB и инструмент Performance Tuning Utility, которые стали частью Intel® Parallel Studio, возвращая разработчикам их идеи в виде open source библиотеки для разработки на С++ и совершенно нового продукта для оптимизации производительности.

Intel® Parallel Composer
Несмотря на некий маркетинговый акцент в названии продукта Composer – это не просто компилятор С++ от Intel. Он уже проинтегрирован в Visual Studio вместе с библиотекой производительности IPP и параллельной библиотекой TBB, что значительно облегчает процесс разработки параллельного кода для новичков, т.е. тех, кто еще не пользовался продуктами Intel, такими, например, как Compiler Pro, и только собирается попробовать улучшить производительность своих приложений с помощью технологий Intel.

Наличие сразу нескольких компонент в пакете позволит сразу же начать оптимизировать свою программу с использованием параллельных технологий, которые содержит Composer:
• Вычислительные примитивы, реализованные в виде функций в библиотеке IPP, гарантируют высокую производительность алгоритмов на платформах Intel;
• Поддержка новой версии стандарта OpenMP 3.0 позволит использовать multitasking, недоступный в предыдущих версиях, которые поддерживаются в том числе и компилятором Microsoft;
• Новый тип данных Valarray немного упростит код, реализующий векторные операции, а компилятор сгенерирует эффективный бинарный код, задействующий SIMD-инструкции для увеличения производительности;
• Поддержка компилятором элементов стандарта С++ 0х облегчит кодирование программистам

Intel® Parallel Inspector
Это, пожалуй, самый востребованный и ожидаемый инструмент на сегодняшний день, так как он помогает избавиться от ошибок в многопоточной программе на этапе верификации, повышая корректность и стабильность ее исполнения. Несмотря на свой характерный функционал Inspector применяется не только командами тестировщиков (QA team). Нормальная инженерная практика предполагает проверку программы на наличие ошибок и самим разработчиком, хотя бы на уровне юнит-тестов (unit tests).

Давайте разберем, какие же ошибки помогает обнаружить Parallel Inspector. Инструмент адресует два класса ошибок: ошибки многопоточности и ошибки работы с памятью, причем анализ для каждого класса запускается отдельно. Последний класс ошибок хорошо известен программистам, которые до последнего времени использовали различные инструменты, чтобы найти утечки памяти, нарушение целостности стека или доступ по несуществующим адресам. Второй класс ошибок связан с многопоточной природой програм. Они неизбежно возникают при разработке параллельных приложений, и их чрезвычайно сложно отловить, особенно если они проявляются нерегулярно и только при совпадении определенных условий.

Intel® Parallel Amplifier
Профилировщик производительности предназначен для того, чтобы выяснить, насколько эффективно используется мультипроцессорная платформа приложением, и где находятся те узкие места в программе, которые мешают ей масштабироваться и увеличивать производительность с ростом вычислительных ядер в системе. Методология профилировки приложения предельна проста: необходимо ответить себе на три основных вопроса, каждый из которых соответствует своему типу анализа и отражает суть, место и причины проблем с производительностью.

• Hotspot-анализ. «На что моя программа тратит вычислительное время процессора?» Нам необходимо знать те места в программе, Hotspot-функции, где больше всего тратится вычислительных ресурсов при исполнении, а также тот путь, по которому мы в эти места попали, т.е. стэк вызовов.
• Concurrency-анализ. «Почему моя программа плохо параллелится?» Бывает, что независимо от того, насколько продвинута параллельная инфраструктура приложения, ожидаемый прирост производительности при переходе например от 4-ядерной системе к 8-ядерной так и не достигается. Поэтому тут нужна оценка эффективности параллельного кода, которая дала бы представление о том, на сколько полно используются ресурсы микропроцессора.
• Lock & Wait - анализ. «Где моя программа простаивает в ожидании синхронизации или операции ввода-вывода?» Поняв, что наша программа плохо масштабируется, мы хотим найти, где именно и какие именно объекты синхронизации стали на пути к хорошей параллельности.

Программное обеспечение Intel Parallel Studio XE 2015 Professional Edition упрощает упростить дизайн, создание, отладку и настройку приложений для Windows и Linux, использующих преимущества масштабируемой параллельной обработки в целях повышения производительности. В состав Intel Parallel Studio XE 2015 Professional Edition входят все компоненты версии Composer Edition, а также профилировщик выполнения и отладчик памяти и многопоточных программ для дизайна, написании и отладки быстрого параллельного кода.

Особенности Intel Parallel Studio XE 2015 Professional Edition:
• Быстрый код. Повышение производительности приложения путем масштабирования текущих процессоров и процессов следующего поколения.
• Оперативное создание кода. Использование набора инструментов, который упрощает создание быстрых и надежных параллельных приложений.

Состав комплекса Intel Parallel Studio XE 2015:

• Intel Advisor XE – средство разработки прототипов многопоточных приложений.
• Компиляторы Intel C++ и/или Fortran, наиболее передовые в отрасли.
• Математическая библиотека Intel Math Kernel для совершенствования производительности.
• Библиотека Intel Threading Building Blocks.
• Библиотека Intel Integrated Performance Primitives – библиотека данных и носителей.
• OpenMP 4.0 и Intel Cilk Plus – параллельные модели высокого уровня.
• Библиотека Rogue Wave IMSL (дополнительный модуль).
• Intel Inspector XE – отладчик памяти и многопоточных приложений.
• Intel VTune Amplifier XE – профилировщик производительности многопоточных приложений.

Intel Parallel Studio XE 2015 Update 2 ISO Intel Parallel Studio XE 2015 Update 2 ISO Intel Parallel Studio XE 2015 Update 2 ISO

Год выпуска: 2015
Разработчик: www.software.intel.com
ОС: Windows® XP/Vista/7/8/8.1
Язык интерфейса: Английский
Лекарство: Присутствует
Размер: 2.72 GB


Download / Скачать

Скачать бесплатно Intel Parallel Studio XE 2015 Update 2 ISO на высокой скорости и по прямой ссылке !


Теги:

Intel

,

Parallel

,

Studio

,

Update

«Случайные цитаты»
Когда тебя предали - это все равно, что руки сломали. Простить можно, но вот обнять уже не получается. © Лев Толстой
Категория: | Добавил: | год и 8 месяцев назад

Intel Parallel Studio XE 2015 Update 2 ISO
Так же советуем посмотреть

AnyMP4 PDF Converter Ultimate 3.1.72.22554 Final + Rus


AnyMP4 PDF Converter Ultimate - это мощная программа, которая поможет вам конвертировать PDF файлы в Word, Excel, текстовые файлы, изображения (JPEG, PNG, GIF, BMP, PCX, TGA, TIFF), в формат электронных книг (ePub) и формат HTML. Программа поддерживает режимы пакетного и частичного преобразования, имеет приятный и понятный интерфейс. Этот PDF Converter поддерживает очень мощную технологию оптического распознавания символов. С её помощью можно улучшить качество выходного файла.

4Videosoft PDF Converter Ultimate 3.1.60 + Rus


4Videosoft PDF Converter Ultimate - это мощная программа, которая поможет вам конвертировать PDF файлы в Word, Excel, текстовые файлы, изображения (JPEG, PNG, GIF, BMP, PCX, TGA, TIFF), в формат электронных книг (ePub) и формат HTML. Программа поддерживает режимы пакетного и частичного преобразования, имеет приятный и понятный интерфейс.

Corel WordPerfect Office X7 Professional 17.0.0.361 Final


Corel WordPerfect Office X7 Professional Edition – предлагает корпоративным и просто опытным пользователям необходимые при работе в офисе эффективность, производительность и совместимость. Создавайте красивые слайд-шоу, эффектные документы, электронные таблицы, презентации и многое другое. В пакете обеспечена непревзойденная совместимость благодаря поддержке более 60 типов файлов, включая PDF и новейшие форматы Microsoft Office.

Информация
Комментирование доступно только зарегистрированным пользователям! Мы просим вас войти под своим аккаунтом, или же зарегистрироваться, для удобства.
Design powered by XTreme.ws™ © 2008-2016