RUS  ENG
Полная версия
ЖУРНАЛЫ // Вычислительные методы и программирование // Архив

Выч. мет. программирование, 2015, том 16, выпуск 4, страницы 486–500 (Mi vmp558)

Трехмерное моделирование плазмы методом частиц в ячейках на Intel Xeon Phi: оптимизация вычислений и примеры использования

И. Б. Мееровa, С. И. Бастраковa, И. А. Сурминa, А. А. Гоносковb, Е. С. Ефименкоb, А. В. Башиновb, А. В. Коржимановb, А. В. Ларинa, А. А. Муравьевb, А. И. Розановa, М. Р. Савичевa

a Нижегородский государственный университет им. Н. И. Лобачевского
b Институт прикладной физики РАН, г. Нижний Новгород

Аннотация: Рассматривается проблема эффективного использования ускорителей Xeon Phi при моделировании лазерной плазмы. Приводится анализ особенностей архитектуры Xeon Phi, влияющих на производительность кода при численном моделировании плазмы методом частиц в ячейках. Описывается параллельный программный комплекс PICADOR, оптимизированный ранее для расчетов на ускорителях. Производительность программного комплекса на Xeon Phi в сравнении с CPU исследуется при решении трех вычислительно трудоемких задач. Обсуждается соотношение времени расчета на Xeon Phi и CPU на разных этапах метода частиц в ячейках. Демонстрируется, что в зависимости от особенностей задачи Xeon Phi может как опережать, так и отставать от CPU при выполнении расчетов.

Ключевые слова: физика плазмы, метод частиц в ячейках, высокопроизводительные вычисления, оптимизация производительности.

УДК: 004.942

Поступила в редакцию: 22.08.2015



© МИАН, 2024