Ускорение написания кода с набором инструментов для комплексной разработки программ





Скачать 177.82 Kb.
НазваниеУскорение написания кода с набором инструментов для комплексной разработки программ
Дата публикации19.05.2015
Размер177.82 Kb.
ТипДокументы
100-bal.ru > Математика > Документы

Intel® Parallel Studio XE 2015


Ускорение написания кода с набором инструментов для комплексной разработки программ



  • Создавайте код быстро: Разрабатывайте приложения быстро и эффективно, используя набор инструментов, предназначенный для упрощения создания эффективного и надежного параллельного кода

  • Создавайте эффективный код: Достигните высокой производительности кода, функционирующего на процессорах и сопроцессорах настоящего и будущего поколения.


Что нового

    • Значительное увеличение производительности посредством улучшения функции векторизации

    • Широкая поддержка стандартов: OpenMP * 4.0, C ++ 11, Fortran* 2003, и 2008, MPI* 3.0

    • Ускорение процесса разработки приложений с использованием новых функций анализатора



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


    • Composer Edition включает в себя компиляторы, библиотеки производительности и модели, оптимизированные для создания быстрого параллельного кода.

    • Professional Edition, помимо прочего, включает в себя функции настройки, встроенные советы, дополнительную память и инструменты для потоковой проверки ошибок.

    • Cluster Edition, помимо прочего, включает в себя библиотеку кластерных связей MPI, средство поиска и инструменты для отладки ошибок MPI.







Intel® Parallel Studio XE

1

Composer Edition

Intel® Parallel Studio XE

1

Professional Edition

Intel® Parallel Studio XE

9

Cluster Edition

Intel® C++ Compiler Intel® Fortran Compiler

Intel® Threading Building Blocks (только C++)

Intel® Integrated Performance Primitives (только C++) Intel® Math Kernel Library

Intel® Cilk™ Plus (только C++) Intel® OpenMP*

2

Rogue Wave IMSL* Library (только Fortran)

Intel® Advisor XE Intel® Inspector XE

3

Intel® VTune™ Amplifier XE

3

Intel® MPI Library

Intel® Trace Analyzer and Collector















В комплекте













√ Дополнение



















√ Дополнение











Операционная система (Среда разработки)

Windows* (Visual Studio*) Linux* (GNU)

4

OS X* (XCode*)

Windows (Visual Studio) Linux (GNU)

Windows (Visual Studio) Linux (GNU)

Примечания:

  1. Доступно на одном языке программирования (C++ или Fortran), либо на обоих языках сразу.

  2. Доступно, как дополнение к любому приложению Windows Fortran*, либо изначально включен в версию Composer Edition.

  3. Доступно на одном языке для OS X.

Поставляется как в комплекте, так и отдельно.

    • Ведущие компиляторы C++ и Fortran обеспечивают улучшенную производительность и качественную компиляцию

    • Позволяет осуществлять параллельное при помощи встроенных интуитивных параллельными моделями и поддержки векторности

    • Библиотеки оптимизированы под новейшее оборудование и с легкостью интегрируются в код






Модуль




C/C++ Compiler

Intel® C++ Compiler




Fortran Compiler

Intel® Fortran Compiler




Описание


      • Улучшение производительности приложений C and C++

      • Качественные параллельные модели с поддержкой Intel® Cilk™ Plus и OpenMP*



      • Улучшение производительности приложений C and C++

      • Широкая поддержка стандартов Fortran, OpenMP и пр.


Увеличение производительности приложений Fortran на

Windows и Linux* с использованием Intel® Fortran Compiler

(меньше = лучше)
1 0.99 1

PGI Fortran* 14.7


PGI Fortran 14.7


gFortran* 4.9.0

0.83





Intel Fortran 15.0
Absoft* 14.0.3


Open64*

0.54

0.73
0.64

0.78




Intel Fortran 15.0


Absoft 14.0.3

Windows Linux
Конфигурация: Оборудование: Intel® Core ™ i7-4770K CPU @ 3.50GHz, HyperThreading выключен, 16 Гб оперативной памяти. . Программное обеспечение: Intel Fortran 15.0, Absoft * 14.0.3,. PGI Fortran * 14,7, Open64 *, gFortran * 4.9.0. ОС Linux: Red Hat Enterprise Linux Server 6,4 (Сантьяго), 2.6.32-358.el6.x86_64. ОС Windows: Windows 7 Enterprise, пакет обновления 1 (www.polyhedron.com). Переключение компиляторов Windows: Absoft: -m64 -O5 -speed_math=10 -fast_math -march=core - xINTEGER -stack:0x80000000 Компилятор Intel® Fortran: /fast /Qparallel /link /stack:64000000. PGI Fortran: -fastsse -Munroll=n:4 -Mipa=fast,inline -Mconcur=numa. Переключение компиляторов в Linux: Absoft --m64 -mavx -O5 -speed_math=10 -march=core –xINTEGER Gfortran: -Ofast -mfpmath=sse -flto -march=native -funroll-loops -ftree- parallelize-loops=4.Компилятор Intel Fortran: fast –parallel. PGI Fortran: -fast -Mipa=fast,inline -Msmartalloc -Mfprelaxed -Mstack_arrays -Mconcur=bind Open64: march=bdver1 -mavx -mno-fma4 -Ofast -mso –apo.

Программное обеспечение и рабочие задачи, используемые при тестировании производительности, оптимизированы для обеспечения высокой производительности только на микропроцессорах Intel. Тесты производительности, такие как SYSmark и MobileMark, проводятся для конкретных конфигураций вычислительных систем, компонентов, программного обеспечения, операций и функций. Любое изменение этих факторов может привести к иным результатам. Рекомендуем оценить иные тесты производительности перед приобретением, в том числе к сравнить производительность данного продукта в совокупности с иными инструментами.* Иные наименования и товарные знаки являются собственностью их владельцев.

Модуль Описание


Стандартная Параллельная Модель

Intel® OpenMP

Упрощенная Параллельная Модель

Intel® CilkPlus

Математическая Библиотека

Intel® Math Kernel Library





  • Позволяет подключать и настраивать параллельность векторов и задач с использованием стандарта OpenMP 4.0.

  • Совместим со всеми компиляторами C, C ++ и Fortran, использует стандартные API-интерфейсы для упрощенной интеграции кода




  • Добавлять и настраивать параллельность векторов и задач можно с использованием всего трех ключевых слов

  • Исполняемая система легко масштабируется под системы даже с сотнями ядер

  • Математическая библиотека, совместимая с C, C ++ и Fortran, использует стандартные API-интерфейсы для облегчения интеграции кода

  • Высоковекторная и потоковая линейная алгебра, Функция Быстрого

  • Преобразования Фурье (FFT), векторная математика и функции статистики



Существенный рост производительности LAPACK с использованием Intel®


Математические Библиотеки Math Kernel против ATLAS*


Производительность (GFlops)

DGETRF on Intel® Xeon® E5-2690 Processor



350

300

250

200

150

100

50

0

Intel® MKL обеспечивает улучшение производительности по сравнению ATLAS*


2000 3000 4000 5000 10000 15000 20000 25000 30000 35000 40000 45000

Размер матрицы

Intel MKL - 16 потоков Intel MKL - 8 потоков

ATLAS - 16 потоков ATLAS - 8 потоков



Конфигурация: Оборудование: Процессор: Dual Intel® Xeon E5-2697v2@2.70Ghz; 64 Гб оперативной памяти. Соединение: Mellanox Technologies * MT27500 Family[ConnectX * -3] FDR .. Программное обеспечение: RedHat * RHEL 6.2; OFED 3,5-2; Intel® MPI Library 5.0 Intel® MPI Tests 3.2.4 (параметры по умолчанию; встроено в Intel® С ++ XE 13.1.1 для Linux *);

Программное обеспечение и рабочие задачи, используемые при тестировании производительности, оптимизированы для обеспечения высокой производительности только на микропроцессорах Intel. Тесты производительности, такие как SYSmark и MobileMark, проводятся для конкретных конфигураций вычислительных систем, компонентов, программного обеспечения, операций и функций. Любое изменение этих факторов может привести к иным результатам. Рекомендуем оценить иные тесты производительности перед приобретением, в том числе к сравнить производительность данного продукта в совокупности с иными инструментами.* Иные наименования и товарные знаки являются собственностью их владельцев.



Библиотека потоков

Intel® Threading Building Blocks


Библиотека данных и мультимедиа


Intel® Integrated Performance Primitives


Числовой анализ


Rogue Wave IMSL* Library


  • Широко используется библиотека шаблонов C ++ для применения параллельности к задачам высокого уровня

  • Совместимость с различными компиляторами, а также портативная версия для различных операционных систем

  • Библиотека программных функций C ++ для обработки мультимедиа, данных и коммуникационных приложений

  • Поддержка сред Windows *, Linux *, Android *, и OS X *

  • Функции числового анализа для приложений Fortran с набором из 1000 + математических и статистических алгоритмов

  • Доступна как дополнение для любой версии Fortran или в сочетании с Composer Edition



    • Включает все компоненты, имеющиеся в редакции Composer Edition
    • Добавлены широкие возможности настройки, создания макетов потоков, проверки ошибок памяти и потоков
    • Доступена на C ++ и Fortran, либо на одном из указанных языков


Модуль Описание





Проектирование и Моделирование Потоков

Intel® Advisor XE

Функционал Сomposer Edition, плюс:


  • Функции анализа, дизайна, настройки и тестирования потоков до их реализации

  • Просмотр и тестирование опций потоков без нарушения процесса разработки

  • Возможность прогнозировать ошибки потоков и масштабирования производительности в системах с большим количеством ядер, таких как Intel® Xeon and Xeon Phi™.





Устранение ошибок памяти и потоков

Intel® Inspector XE

Конфигуратор Производительности


Intel® VTune™ Amplifier XE


    • Быстрый поиск утечек памяти и ошибок распределения памяти

    • Поиск труднообнаружимых ошибок потоков, таких как утечки и застревание данных

    • Обнаружение неавторизованного доступа и висячих указателей





    • Конфигуратор C, C++, C#, Fortran, Assembly, и Java* уровня Премьер

    • Конфигуратор производительности процессоров и графических процессоров,

    • Конфигуратор приложений Windows* and Linux*

Cluster Edition

      • Включает все компоненты, имеющиеся в профессиональной версии,
      • Добавлена богатая библиотека MPI и улучшенная функция проверки и выявления ошибок MPI

      • Сортировка, фильтрация и визуализация результатов для улучшенного понимания.


Модуль Описание
Функционал Professional Edition:



Библиотека Интерфейсов Взаимодействия

Intel® MPI Library


  • Позволяет приложениям работать лучше на базе кластеров архитектуры Intel® с гибкой структурой

  • Полная гибридная поддержка многоядерных и мультиядерных систем

  • Пошаговая масштабируемость: низкие задержки, высокая пропускная способность и рост процессов





Устранение ошибок и Настройка MPI

Intel® Trace Analyzer and Collector


Процессоры

Поддержка нескольких поколений микросхем и совместимых процессоров, включая, но не ограничиваясь, Intel® Core ™ процессоров, процессоров Intel® Xeon ™, и сопроцессоров Xeon Phi Intel® ™

Языки

Поддержка компиляторов Microsoft, GCC, Intel. C, C ++, C #, Fortran, Java *, ASM

Операционные системы

Операционные системы Windows *, Linux * и OS X * 1

Среда Разработки

Windows*: Интегрируется с Microsoft Visual Studio * 2010, 2012, и 2013

Linux: Совместим с инструментами GNU

OS X*: XCode*

Системные требования

Аппаратные и программные требования размещены по адресу:

www.intel.com/software/products/systemrequirements/



1. OS X разработчики могут выбирать между С ++ или Fortran версиями Composer

Краткие Спецификации


    • Конфигурация приложений MPI для поиска узких участков кода и получения высокой производительности параллельных кластерных приложений

    • Мощное конфигурирование и анализ связей MPI

  • Масштабируемость: низкие затраты и эффективная визуализация







Узнайте больше и загрузите пробную 30-дневную версию:

http://intel.ly/parallel-studio-xe


Уведомление об оптимизации Редакция Уведомления #20110804
Компиляторы Intel могут не обеспечивать для процессоров других производителей такой же уровень оптимизации для оптимизаций, которые не являются присущими только процессорам Intel. В число этих оптимизаций входят оптимизации для наборов команд SSE2, SSE3 и SSSE3, а также другие оптимизации. Корпорация Intel не гарантирует наличие, функциональность или эффективность оптимизаций микропроцессоров других производителей. Содержащиеся в данной продукции оптимизации, зависящие от микропроцессора, предназначены для использования с микропроцессорами Intel. Некоторые оптимизации, не относящиеся к микроархитектуре Intel, зарезервированы для микропроцессоров Intel. Более подробную информацию о конкретных наборах команд, предусмотренных настоящим уведомлением, можно найти в руководствах пользователя и справочных руководствах на соответствующую продукцию.

© 2014, корпорация Intel. Авторские права защищены. Intel, логотип Intel, Intel Core, логотип Intel Inside, VTune, Xeon, и Intel Xeon Phi являются торговыми марками корпорации Intel в США и других странах. *Права на другие названия и бренды являются собственностью своих соответствующих владельцев.
Intel-Parallel-Studio-XE-2015-PB-EN/Rev




Добавить документ в свой блог или на сайт

Похожие:

Ускорение написания кода с набором инструментов для комплексной разработки программ iconКурсовая работа ( по дисциплине “Организация ЭВМ и вычислительных...
Так же ими могут интересоваться студенты, изучающие компьютерные специальности, преподаватели, практикующие программисты: как рабочий...
Ускорение написания кода с набором инструментов для комплексной разработки программ iconПрограмма по формированию навыков безопасного поведения на дорогах...
Основой данной методологии разработки программ являлась процедурная или алгоритмическая организация структуры программного кода....
Ускорение написания кода с набором инструментов для комплексной разработки программ iconИзучение информатики в старшей школе направлено на достижение следующих целей
В данном проекте рассматривается создание Web страниц с помощью html кода. Он может быть использован для изучения темы "Создание...
Ускорение написания кода с набором инструментов для комплексной разработки программ iconУрок по физике. Тема: «Ускорение. Перегрузки. Влияние их на организм человека»
Цель знания: обобщить, расширить знания по теме «ускорение», выяснить, как ускорение и вызванные им перегрузки влияют на организм...
Ускорение написания кода с набором инструментов для комплексной разработки программ iconУрок Coreldraw. Рисуем божью коровку
Данный урок рассчитан для новичков в Corel Draw. Урок содержит в себе 12 этапов. Рассчитан на стандартное владение программой (это...
Ускорение написания кода с набором инструментов для комплексной разработки программ iconПлан работы объединения духовых и ударных инструментов на 2012 – 2013 учебный год
...
Ускорение написания кода с набором инструментов для комплексной разработки программ icon«Динамическое Web-Программирование»
Целью курса "Динамическое Web-Программирование" является изучение принципов разработки приложений, работающих в среде Интернет и...
Ускорение написания кода с набором инструментов для комплексной разработки программ iconПрограммно инструментальный комплекс для разработки компьютерных...
Программно – инструментальный комплекс для разработки компьютерных обучающих программ. 1
Ускорение написания кода с набором инструментов для комплексной разработки программ iconПрограмма по формированию навыков безопасного поведения на дорогах...
Относительность движения. Определение равноускоренного движения. Ускорение, его обозначение, единицы ускорения. Приобретенная скорость,...
Ускорение написания кода с набором инструментов для комплексной разработки программ iconГенерация кода по диаграмме активностей
Продукт, вышедший на рынок первым, обладает несомненным преимуществом перед конкурентными разработками. Таким образом, в it-индустрии...
Ускорение написания кода с набором инструментов для комплексной разработки программ iconТема 1 Кинематика
Относительность механического движения. Системы отсчета. Характеристики механического движения: перемещение, скорость, ускорение....
Ускорение написания кода с набором инструментов для комплексной разработки программ iconРостовской области постановление
Главы Мешковского сельского поселения от 07. 10. 2008 г №66 «о порядке разработки долгосрочных целевых программ поселения, их формирования...
Ускорение написания кода с набором инструментов для комплексной разработки программ iconПрограмма развития универсальных учебных действий на ступени основного общего образования
К личностным и метапредметным результатам освоения основной образовательной программы основного общего образования, дополняет традиционное...
Ускорение написания кода с набором инструментов для комплексной разработки программ iconПоложение о порядке разработки и требованиях к содержанию и оформлению...
Настоящее положение устанавливает порядок разработки, требования к построению и оформлению содержания, процедуру рецензирования,...
Ускорение написания кода с набором инструментов для комплексной разработки программ iconРабочая программа по дисциплине: в контроль достоверности заявленного кода товара
Целью изучения дисциплины является получение специального образования, способствующего развитию у студента знаний и навыков определения...
Ускорение написания кода с набором инструментов для комплексной разработки программ iconАннотации рабочих программ наименование ооп: 070102 Инструментальное...
Наименование ооп: 070102 Инструментальное исполнительство (по видам инструментов)


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск