Аннотация:
В статье описана параллельно-конвейерная реализация решения сеточных уравнений модифицированным попеременно-треугольным итерационным методом (МПТМ), получаемых при численном решении уравнений математической физики. Наибольшие вычислительные затраты при использовании указанного метода приходятся на этапы решения системы линейных алгебраических уравнений (СЛАУ) с нижнетреугольной и верхнетреугольной матрицами. Представлен алгоритм решения СЛАУ с нижнетреугольной матрицей на графическом ускорителе с использованием технологии NVIDIA CUDA. Для реализации параллельно-конвейерного метода использовалась трехмерная декомпозиция расчетной области. Она делится по координате y на блоки, количество которых соответствует количеству потоковых мультипроцессоров GPU, задействованных в вычислениях. В свою очередь, блоки разделяются на фрагменты по двум пространственным координатам — x и z. Представленная графовая модель описывает взаимосвязь между соседними фрагментами расчетной сетки и процессом конвейерного расчета. По результатам проведенных вычислительных экспериментов получена регрессионная модель, описывающая зависимость времени расчета одного шага МПТМ на GPU, вычислены ускорение и эффективность расчетов СЛАУ с нижнетреугольной матрицей параллельно-конвейерным методом на GPU при задействовании различного количества потоковых мультипроцессоров.
The reported study was funded by the Russian Science Foundation (project No. 21-71-20050).
Поступила в редакцию: 15.03.2023
Тип публикации:
Статья
УДК:519.6
Язык публикации: английский
Образец цитирования:
A. I. Sukhinov, V. N. Litvinov, A. E. Chistyakov, A. V. Nikitina, N. N. Gracheva, N. B. Rudenko, “Solving grid equations using the alternating-triangular method on a graphics accelerator”, Вестн. ЮУрГУ. Сер. Выч. матем. информ., 12:2 (2023), 78–92
\RBibitem{SukLitChi23}
\by A.~I.~Sukhinov, V.~N.~Litvinov, A.~E.~Chistyakov, A.~V.~Nikitina, N.~N.~Gracheva, N.~B.~Rudenko
\paper Solving grid equations using the alternating-triangular method on a graphics accelerator
\jour Вестн. ЮУрГУ. Сер. Выч. матем. информ.
\yr 2023
\vol 12
\issue 2
\pages 78--92
\mathnet{http://mi.mathnet.ru/vyurv298}
\crossref{https://doi.org/10.14529/cmse230204}
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vyurv298
https://www.mathnet.ru/rus/vyurv/v12/i2/p78
Эта публикация цитируется в следующих 1 статьяx:
“Тезисы докладов, представленных на Девятой международной конференции по стохастическим методам”, Теория вероятн. и ее примен., 69:4 (2024), 800–835; “Abstracts of talks given at the 9th International Conference on Stochastic Methods”, Theory Probab. Appl., 69:4 (2025), 637–669