Вестник Удмуртского университета. Математика. Механика. Компьютерные науки
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив
Импакт-фактор

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Вестн. Удмуртск. ун-та. Матем. Мех. Компьют. науки:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Вестник Удмуртского университета. Математика. Механика. Компьютерные науки, 2018, том 28, выпуск 3, страницы 419–426
DOI: https://doi.org/10.20537/vm180311
(Mi vuu648)
 

КОМПЬЮТЕРНЫЕ НАУКИ

The peculiarities of the parallel implementation of Particle-In-Cell method
[Особенности параллельной реализации метода частиц в ячейках]

A. A. Romanenkoa, A. V. Snytnikovb

a Novosibirsk State University, ul. Pirogova, 1, Novosibirsk, 630090, Russia
b Institute of Computational Mathematics and Mathematical Geophysics, Siberian Branch of the Russian Academy of Sciences, pr. Acad. Lavrent'eva, 6, Novosibirsk, 630090, Russia
Список литературы:
Аннотация: Метод частиц в ячейках широко используется для моделирования плазмы, в то время как графические процессоры представляются наиболее эффективным инструментом для проведения расчетов с помощью этого метода. В данной работе предлагается подход, позволяющий ускорить один из наиболее затратных по времени этапов в проведении расчетов по методу частиц в ячейках на графических ускорителях. Этот этап представляет собой переупорядочивание модельных частиц, или перераспределение их между ячейками сетки. Переупорядочивание модельных частиц позволяет обеспечить локальность данных, которая в первую очередь определяет эффективность реализации метода частиц в ячейках. В данной работе предлагается разделить переупорядочивание на два этапа. На первом этапе для каждой ячейки нужно собрать все модельные частицы, которые должны покинуть данную ячейку, в массивы, число которых равно количеству соседних ячеек (в трехмерном случае имеется 26 соседних ячеек). На втором этапе каждая из соседних ячеек копирует частицы из соответствующего массива рассматриваемой ячейки в ее собственный массив частиц. Так как второй этап может выполняться одновременно двадцатью шестью нитями без синхронизации и ожиданий, и при этом не используются критические секции, семафоры, мутексы, атомарные операции и другие подобные инструменты, то в результате время выполнения переупорядочивания сокращается более чем в 10 раз по сравнению с неоптимизированной реализацией переупорядочивания с использованием синхронизации.
Ключевые слова: оптимизация, GPU, графические процессоры, моделирование, PIC.
Финансовая поддержка Номер гранта
Министерство образования и науки Российской Федерации RFMEFI57417X0145
Работа выполнена при поддержке Российской федеральной целевой программы (грант 14.574.21.0145, номер проекта - RFMEFI57417X0145).
Поступила в редакцию: 23.05.2018
Реферативные базы данных:
Тип публикации: Статья
УДК: 519.684
MSC: 68U20, 68N99
Язык публикации: английский
Образец цитирования: A. A. Romanenko, A. V. Snytnikov, “The peculiarities of the parallel implementation of Particle-In-Cell method”, Вестн. Удмуртск. ун-та. Матем. Мех. Компьют. науки, 28:3 (2018), 419–426
Цитирование в формате AMSBIB
\RBibitem{RomSny18}
\by A.~A.~Romanenko, A.~V.~Snytnikov
\paper The peculiarities of the parallel implementation of Particle-In-Cell method
\jour Вестн. Удмуртск. ун-та. Матем. Мех. Компьют. науки
\yr 2018
\vol 28
\issue 3
\pages 419--426
\mathnet{http://mi.mathnet.ru/vuu648}
\crossref{https://doi.org/10.20537/vm180311}
\isi{https://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=Publons&SrcAuth=Publons_CEL&DestLinkType=FullRecord&DestApp=WOS_CPL&KeyUT=000467765600011}
\elib{https://elibrary.ru/item.asp?id=35645991}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/vuu648
  • https://www.mathnet.ru/rus/vuu/v28/i3/p419
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Вестник Удмуртского университета. Математика. Механика. Компьютерные науки
    Статистика просмотров:
    Страница аннотации:229
    PDF полного текста:154
    Список литературы:32
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024