В этой статье содержится большой объем общедоступного или загружаемого исходного кода, который может выполняться на сопроцессорах 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, Linpack | GEMM и 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 для параллелизма. | Образовательные учреждения | См. данный советдля компиляции и оптимизации | |
SHOC | Тест SHOC (Scalable Heterogeneous Computing Benchmark Suite GitHub) может использоваться для оценки производительности и стабильности систем на базе сопроцессоров. Тест производительности был видоизменен для поддержки сопроцессоров Intel® Xeon Phi™ с использованием конструкции программной разгрузки, реализованной в компиляторе Intel®, который доступен в составе пакета Intel® Composer XE 2013. | Образовательные учреждения | См. данный советдля конфигурации и компиляции | |
tHogbom Clean | Тесты производительности, которые реализуют алгоритм деконволюции ядра Hogbom Clean. Часть пакета ASKAP для оценки производительности, используемого для проверки платформ научных процессоров SKA Pathfinder (ASKAP) | Астрономия, учебный процесс | См. данный советдля конфигурации и компиляции | |
WRF | Модель прогнозирования изменений погоды и климата представляет собой систему числового прогнозирования, созданную для целей атмосферных исследований и операционного прогнозирования. Модель прогнозирования изменений погоды и климата используется центрами научных исследований атмосферных явлений, группами прогнозирования, оперативными центрами, научными приложениями и т.д. Посетите сайт http://www.wrf-model.org/index.phpдля получения дополнительной информации о модели. | Погода, научные исследования | Страница пользователей модели прогнозирования изменений погоды и климата | См. данный советдля конфигурации и компиляции См. следующие рекомендации для запуска тестов оценки производительности conus2.5km в симметричном режиме |