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

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

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



Вестн. ЮУрГУ. Сер. Выч. матем. информ.:
Год:
Том:
Выпуск:
Страница:
Найти






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


Вестник Южно-Уральского государственного университета. Серия «Вычислительная математика и информатика», 2021, том 10, выпуск 3, страницы 37–55
DOI: https://doi.org/10.14529/cmse210303
(Mi vyurv263)
 

Подход к оценке локальности зернистых вычислительных процессов, логически организованных в двумерную структуру

А. А. Толстиковa, С. В. Бахановичb, Н. А. Лиходедa

a Белорусский государственный университет (220030 Республика Беларусь, Минск, пр. Независимости, д. 4)
b ГНУ «Институт математики НАН Беларуси» (Минск, Республика Беларусь)
Аннотация: При реализации алгоритмов на многопроцессорных вычислительных устройствах важнейшую роль для достижения высокой производительности играет локальность – вычислительное свойство алгоритма, отражающее степень использования памяти с быстрым доступом. Для суперкомпьютеров с распределенной памятью быстрой считается локальная память вычислительного узла. Параллельные алгоритмы с меньшим объемом и лучшей структурой коммуникационных операций обладают лучшей локальностью. В работе на основе схемы расщепления с весами построен новый параллельный алгоритм численного решения трехмерного линейного уравнения теплопроводности. Алгоритм ориентирован на компьютеры с распределенной памятью, сочетает конвейерный и естественный параллелизм, использует 2D структуру процессов. Схема расщепления обладает естественным параллелизмом. Ранее для случая 1D структуры процессов было показано, что использование конвейерного параллелизма вместо части естественного параллелизма приводит к меньшим объемам и лучшей структуре коммуникационных операций. Построенный 2D алгоритм обобщает известный 1D алгоритм. Использование двумерных структур позволяет уменьшить объем и улучшить структуру коммуникационных операций, уменьшить время разгона и торможения вычислений. Поэтому 2D алгоритм обладает лучшей локальностью по сравнению с использованием 1D структуры процессов. Вычислительные эксперименты на суперкомпьютере показали преимущество нового параллельного алгоритма. По аналогии с представленным алгоритмом можно получить и исследовать параллельные алгоритмы для других схем метода дробных шагов. На примере алгоритма, реализующего схему расщепления, представлен подход к получению асимптотических оценок объема коммуникационных операций зернистых (т.е. уровня макроопераций) параллельных вычислительных процессов, логически организованных в двумерную структуру. Оценки могут быть использованы для сравнения коммуникационных затрат при получении альтернативных вариантов параллельных алгоритмов.
Ключевые слова: параллельные вычисления, многопроцессорная вычислительная система с распределенной памятью, уменьшение обменов данными, метод дробных шагов.
Финансовая поддержка Номер гранта
Национальная академия наук Беларуси, Министерство образования Республики Беларусь
Работа выполнена в рамках государственной программы научных исследований Республики Беларусь «Конвергенция-2025», подпрограмма «Математические модели и методы»
Поступила в редакцию: 31.07.2021
Тип публикации: Статья
УДК: 519.67
Образец цитирования: А. А. Толстиков, С. В. Баханович, Н. А. Лиходед, “Подход к оценке локальности зернистых вычислительных процессов, логически организованных в двумерную структуру”, Вестн. ЮУрГУ. Сер. Выч. матем. информ., 10:3 (2021), 37–55
Цитирование в формате AMSBIB
\RBibitem{TolBakLik21}
\by А.~А.~Толстиков, С.~В.~Баханович, Н.~А.~Лиходед
\paper Подход к оценке локальности зернистых вычислительных процессов, логически организованных в двумерную структуру
\jour Вестн. ЮУрГУ. Сер. Выч. матем. информ.
\yr 2021
\vol 10
\issue 3
\pages 37--55
\mathnet{http://mi.mathnet.ru/vyurv263}
\crossref{https://doi.org/10.14529/cmse210303}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/vyurv263
  • https://www.mathnet.ru/rus/vyurv/v10/i3/p37
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Вестник Южно-Уральского государственного университета. Серия «Вычислительная математика и информатика»
    Статистика просмотров:
    Страница аннотации:55
    PDF полного текста:29
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024