Quantcast
Channel: Статьи Intel Developer Zone
Viewing all articles
Browse latest Browse all 357

Советы по созданию программного кода для сопроцессора Intel® Xeon Phi™

$
0
0

В этой статье содержится большой объем общедоступного или загружаемого исходного кода, который может выполняться на сопроцессорах Intel® Xeon Phi™.

Если контрольный просмотр кода сообщества завершен,опубликуйте поток в форуме по архитектуре Intel® Many Integrated Core, чтобы мы смогли вовремя обновить этот список.

Последние изменения:
30/05/2014 -- Добавлены рекомендации для LAMMPS* для сопроцессора Intel® Xeon Phi™
22/05/2014 -- Добавлены рекомендации для Mathworks* MATLAB
22/05/2014 -- Добавлены рекомендации для GROMACS для сопроцессора Intel® Xeon Phi™
15/05/2014 -- Добавлены рекомендации для вариантов биномной модели ценообразования
14/04/2014 -- Добавлены рекомендации для tHogbom Clean
20/03/2014 -- Добавлены рекомендации для запуска WRF с тестом производительности conus2.5km в симметричной модели

Код (в алфавитном порядке)ОписаниеСегментГде загрузитьСовет по установке (если необходимо)
Варианты биномной модели ценообразованияВарианты биномной модели ценообразования представляют собой обобщенный метод для оценки прибыли отрасли финансовых услуг в количественном выражении.Финансовые услугиВарианты биномной модели ценообразованияВыполните следующие рекомендациидля создания и запуска
EmbreeСозданная Intel коллекция высокопроиз­водительных ядер, отслеживающих направление световых лучейСоздание цифровых данныхhttp://embree. github.ioСм. следующие рекомендации, чтобы узнать, как продемонстрировать перенос модели Crown на архитектуру сопроцессора Intel(R) Xeon Phi(tm)
GEMM, STREAM, LinpackGEMM и Linpack запускают операции с матрицами обычного заполнения, которые предназначены для повышения производительности сопроцессора при выполнении операций с плавающей запятой. STREAM — это тест пропускной способности памяти, предназначенный для повышения производительности памяти GDDR.Образовательные учрежденияЭти показатели могут быть получены с загрузкой средств Intel® MPSS, которые включены в дополнительные пакеты оптимизации производи­тельности и располагаются вместе с документацией в папке /opt/intel/mic/perf для MPSS версии 2.x  или в папке  /usr/share/micperf для MPSS версии 3.1*.

Для пользователей Intel® MPSS 2.1:  следуйте инструкциям главы 5 файла Intel® MPSS Readmeдля установки и конфигурации.

Для пользователей Intel® MPSS 3.1:   следуйте инструкциям главы 4 файла MPSS_Users_ Guide по установке и конфигурации.

STREAM. Если вы выполните загрузку самостоятельно, советы по компиляции и оптимизации можно найти здесь

GROMACS для сопроцессора Intel® Xeon Phi™GROMACS — это удобный пакет для выполнения оценки молекулярной динамики, использующий уравнения движения Ньютона.Эмуляция химических реакцийGROMACSВыполните следующие рекомендации для создания и запуска
GTC-P (Gyrokinetic Toroidal Code (гирокинетический тороидальный код) - Princeton)Гирокинетический тороидальный код (gyrokinetic toroidal code, GTC) представляет собой объемный, использующий параллельные вычисления кода крупных частиц для эмуляции турбулентности в экспериментах с плазмой горения, что является важнейшим этапом изучения энергии плавления. Это двухмерная версия декомпозиции домена для обобщенного гирокинетического кода PIC для GTC при изучении сущности транспорта микротурбулентности.Научное сообществоВы можете отправить вашу заявку для кода здесь.

Выполните следующие инструкции для создания и запуска

LAMMPS* для сопроцессора Intel® Xeon Phi™Широкомасштабный симулятор атомарных/молекулярных параллельных вычислений (LAMMPS*) — это классический код для молекулярной динамики.Молекулярная динамикаLAMMPSВыполните следующие рекомендации для создания и запуска
LBS3DСредства симуляции для многофазных потоков основаны на методе свободной энергии метода решёточных уравнений Больцмана, который очень важен для вычислительной гидродинамики. Данный код позволяет моделировать квази-несжимаемые двухфазные потоки и использует многофазные модели, обеспечивающие большое соотношение плотностей.Производствоmplabs

Следуйте инструкциям по компиляции, которые можно найти здесь

(Также см. следующую статью)

Mantevo MiniFE

Самодостаточное автономное мини-приложение, которое обеспечивает значительные характеристики производительности (поколение, сборка, решение) в методе неявного элемента в приложении на основе кода C++. Физический домен представляет собой трехмерный объект, созданный из шестигранных элементов (иногда называют "кирпичиками"). Объект дискретизируется в виде структурированной сетки, однако рассматривается как неструктурированный. Домен разделяется для параллельного выполнения, используя рекурсивные бисекции координат (RCB).

Образовательные учрежденияmantevo.org> Загрузить

Выполните инструкции данного примера использования MiniFE, чтобы лучше понять какие флаги или параметры необходимо установить для запуска MiniFE на компьютере, сопроцессоре или на обоих сразу

Mathworks* MATLAB*

Интерактивная программа, выполняющая математические расчеты и визуальное отображение

Обработка сигналов и взаимодействие, создание цифровых данных, финансовые услуги, вычислительная биологияmathworks.com

См. следующие рекомендации о том, как использовать функции автоматической выгрузки библиотеки Intel(R) Math Kernel Library

MPI-HMMER

Версия HMMER — это скрытая модель Маркова для анализа белкового ряда. В этой версии две процедуры, hmmsearch и hmmpfam, были изменены, чтобы использовать MPI для параллелизма.

Образовательные учреждения

http://mpihmmer.org

См. данный советдля компиляции и оптимизации
SHOC

Тест SHOC (Scalable Heterogeneous Computing Benchmark Suite GitHub) может использоваться для оценки производительности и стабильности систем на базе сопроцессоров. Тест производительности был видоизменен для поддержки сопроцессоров Intel® Xeon Phi™ с использованием конструкции программной разгрузки, реализованной в компиляторе Intel®, который доступен в составе пакета Intel® Composer XE 2013.

Образовательные учреждения

GitHub

См. данный советдля конфигурации и компиляции
tHogbom Clean

Тесты производительности, которые реализуют алгоритм деконволюции ядра Hogbom Clean.  Часть пакета ASKAP для оценки производительности, используемого для проверки платформ научных процессоров SKA Pathfinder (ASKAP)

Астрономия, учебный процесс

GitHub

См. данный советдля конфигурации и компиляции
WRFМодель прогнозирования изменений погоды и климата представляет собой систему числового прогнозирования, созданную для целей атмосферных исследований и операционного прогнозирования. Модель прогнозирования изменений погоды и климата используется центрами научных исследований атмосферных явлений, группами прогнозирования, оперативными центрами, научными приложениями и т.д. Посетите сайт http://www.wrf-model.org/index.phpдля получения дополнительной информации о модели.Погода, научные исследованияСтраница пользователей модели прогнозирования изменений погоды и климата

См. данный советдля конфигурации и компиляции

См. следующие рекомендации для запуска тестов оценки производительности conus2.5km в симметричном режиме


Viewing all articles
Browse latest Browse all 357

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>