Санкт-Петербургский государственный университет
Опубликован: 11.10.2012 | Доступ: свободный | Студентов: 956 / 174 | Длительность: 05:14:00
Дополнительный материал 1:

Intel-Cluster-Studio-XE-2013SP1

< Лекция 9 || Дополнительный материал 1: 123 || Дополнительный материал 2 >

Особенности

Комплект Intel Cluster Studio XE помогает разработчикам, работающим с высокопроизводительными кластерами, решать стоящие перед ними задачи, предлагая первый в своем роде всеобъемлющий пакет программных средств, дающий возможность разработчикам увеличить производительность и надежность кластерных приложений. Он сочетает в себе проверенные практикой наборы инструментов Intel для кластерных приложений и передовые средства компании Intel для анализа корректности организации потоков/памяти и профилирования производительности, что дает пользователю возможность разработки масштабируемых приложений для современных и будущих высокопроизводительных кластерных систем.

Масштабируемая производительность

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

  • Время задержки MPI – скорость работы библиотеки Intel MPI Library почти в 6,5 раз превышает скорость работы альтернативных библиотек MPI.
  • Производительность компилятора – ведущие в отрасли компиляторы Intel на языках C, C++ и Fortran.
  • Универсальное профилирование производительности — Intel VTune Amplifier XE собирает полный набор данных о производительности для оптимизации последовательной и параллельной производительности.
  • Инструмент моделирования потоков — Intel Advisor XE позволяет разработчикам программного обеспечения быстро прогнозировать масштабирование производительности различных способов организации потоков в системах с большим числом ядер. Теперь вы можете включить в проектирование масштабируемость и исключить из него проблемы совместного использования данных.

Масштабирование с перспективой на будущее

Комплект Intel Cluster Studio XE представляет собой средства, модели программирования и высокопроизводительные библиотеки, дающие разработчикам возможность создавать код, который масштабируется на процессорах Intel® Xeon® сегодня и который может быть легко расширен до архитектуры Intel® Many Integrated Core (Intel® MIC).

  • Производительность MPI – библиотека MPI компании Intel масштабируется на более чем 120 тысяч процессов.
  • Модели параллельного программирования — поддерживаемые в промышленном масштабе версии открытого кода Intel Threading Building Blocks (Intel TBB) и Intel Cilk Plus для параллелизма потоков.

Эффективность масштабирования

Давление со стороны бюджета и графика выполнения работ ясно показывают необходимость применения надлежащих средств и моделей программирования для быстрой разработки и установки надежных высокопроизводительных кластерных приложений. Комплект Intel Cluster Studio XE представляет собой мощные средства организации потоков и проверки корректности кода для разработки гибридных приложений и простые в использовании модели параллельного программирования.

  • Инструменты анализа для удобной работы в кластерах — продукты Intel VTune Amplifier XE и Intel Inspector XE устанавливаются в кластер и способны анализировать гибридные приложения, использующие MPI и OpenMP.
  • Отладка памяти и потоков — Intel Inspector XE находит ошибки памяти и потоков, пропускаемые при традиционном регрессивном тестировании и статическом анализе. Интеграция отладчика ускоряет диагностику.
  • Корректность MPI – увеличение производительности процесса поиска ошибок MPI.
  • Модели параллельного программирования – создание параллельного кода с помощью трех ключевых слов, используя Intel Cilk Plus.
  • Инновационный помощник в организации многопоточности Intel Advisor XE анализирует код и определяет регионы по признаку наличия потенциала параллелизации для повышения производительности кода, использующего общую память.

Что нового

Свойство Преимущество
Повышенная масштабируемость и производительность MPI Новый диспетчер соединений и методы автовыбора повышают масштабируемость по сравнению с соединениями на базе RDMA. Улучшенная поддержка приложений NUMA и добавление расширенных средств управления закреплением процессов допускают дальнейший рост производительности систем HPC при разработке и развертывании. Высокомасштабируемый диспетчер процессов Hydra* Process Manager теперь доступен для кластеров на базе Windows*, обеспечивая более высокую производительность по сравнению с устройствами RDMA с малым временем задержки.
Обновленный пользовательский интерфейс и расширенная поддержка профилирования Intel® Trace Analyzer and Collector теперь отличается обновленным и улучшенным пользовательским интерфейсом, в который добавлены новые панели инструментов, значки и диалоги для более оптимального протекания анализа. Расширенная поддержка инструментальных средств обеспечивает более высокую взаимную совместимость для стандартных интерфейсов профилирования.
Поддержка новейших процессоров: Haswell, Ivy Bridge, сопроцессоры Intel® Xeon Phi™ Intel постоянно предлагает первый набор инструментов, позволяющих воспользоваться передовыми средствами повышения производительности новейших продуктов Intel®, сохраняя совместимость со старыми процессорами Intel® и совместимыми процессорами. Теперь поддержка включает в себя AVX2, TSX, FMA3 и AVX-512.
Добавлена поддержка OpenMP* 4.0 Компилятор и инструменты анализа теперь поддерживают главные функции OpenMP* 4.0, включая выгрузку в сопроцессор и расширения SIMD.
Получение воспроизводимых результатов Расширенная поддержка условной числовой воспроизводимости (conditional numerical reproducibility) в библиотеке Intel® Math Kernel Library (Intel® MKL), обеспечивающая воспроизводимые результаты на сходных платформах, к которым относятся современные и будущие архитектуры.
Поддержка стандартов C++ и Fortran Компилятор Intel® Fortran Compiler полностью поддерживает стандарт F2003 и частично стандарт 2008, включая распределенные массивы. В данной версии Intel демонстрирует свое стремление к дальнейшей поддержке стандарта C++11.
Поддержка дополнительных отладчиков Разработчики могут использовать GNU Project Debugger* (GDB*) на операционной системе Linux* и Intel® Debugger Extension для GDB, чтобы отлаживать приложения для сопроцессоров Intel® Xeon Phi™.
Усовершенствованный инструмент моделирования потоков, Intel® Advisor XE Благодаря новому учебному курсу и усовершенствованному окну помощи Intel® Advisor XE стал проще в освоении. Возможность приостановки/возобновления экономит время, устраняя анализ кода с низким риском.
Поддержка различных операционных систем, новейшие интегрированные среды разработки Инструменты Intel® поддерживают последние дистрибутивы Linux* и операционные системы Windows* и совместимы с другими средствами разработки программного обеспечения. В Требованиях к системе приведена подробная информация для каждого инструмента.

Варианты приобретения

Intel Cluster Studio XE объединяет все средства разработки компании Intel в один комплект. Он выделен голубым цветом. Имеются однопользовательские и многопользовательские лицензии, а также предоставляются скидки при продаже большого количества товара, академические и студенческие скидки.

  1. Операционная система: W=Windows*, L= Linux*, O= OS* X.
  2. Входит в состав Intel® Visual Fortran Composer XE для Windows* с IMSL*
  3. Не поставляется отдельно для OS* X, входит в состав наборов Intel® C++ и Fortran Composer XE для OS* X

Технические спецификации

Краткий обзор спецификаций
Поддержка процессора Библиотека протестирована на использование с различными поколениями процессоров Intel и совместимыми с ними процессорами, включая помимо прочего: процессор 2-го поколения Intel® Core™2, процессор Intel® Core™ 2, процессор Intel® Core™, процессор Intel® Xeon™ и сопроцессор Intel® Xeon Phi™.
Операционные системы Windows* и Linux*
Языки программирования Разработка с поддержкой родного формата C, C++ и Fortran
Системные требования Подробную информацию о требованиях к аппаратному и программному обеспечению можно получить по адресу www.intel.com/software/products/systemrequirements/.
Поддержка Цена включает в себя обновления продукта, услуги по Премьер-поддержке (Intel® Premier Support) и форумы по технической поддержке (Intel® Support Forums) в течение одного года. Услуги Intel Premier Support включают в себя конфиденциальную веб-поддержку соответствующими специалистами.

В настоящее время поддерживается только для Linux


Узнайте больше о Intel Cluster Studio XE
  • Нажмите на ссылку ниже или введите ссылку в строку браузера: http://intel.ly/cluster-studio-xe
  • Или отсканируйте QR-код, расположенный слева

Скачайте 30-дневную оценочную версию бесплатно
  • Нажмите на ссылку ниже или введите ссылку в строку браузера: http://intel.ly/sw-tools-eval
  • Нажмите на ссылку "Кластерные инструменты"
Уведомление об оптимизации Редакция Уведомления №20110804
Компиляторы Intel могут не обеспечивать для процессоров других производителей такой же уровень оптимизации для оптимизаций, которые не являются присущими только процессорам Intel. В число этих оптимизаций входят оптимизации для наборов команд SSE2, SSE3 и SSSE3, а также другие оптимизации. Корпорация Intel не гарантирует наличие, функциональность или эффективность оптимизаций микропроцессоров других производителей. Содержащиеся в данной продукции оптимизации, зависящие от микропроцессора, предназначены для использования с микропроцессорами Intel. Некоторые оптимизации, не относящиеся к микроархитектуре Intel, зарезервированы для микропроцессоров Intel. Более подробную информацию о конкретных наборах команд, предусмотренных настоящим уведомлением, можно найти в руководствах пользователя и справочных руководствах на соответствующую продукцию.
< Лекция 9 || Дополнительный материал 1: 123 || Дополнительный материал 2 >