RUS  ENG
Полная версия
ЖУРНАЛЫ // Международный научно-исследовательский журнал // Архив

Междунар. науч.-исслед. журн., 2024, выпуск 5(143)S, страница 38 (Mi irj706)

МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ, ЧИСЛЕННЫЕ МЕТОДЫ И КОМПЛЕКСЫ ПРОГРАММ

Реализация метода сопряженных градиентов на графическом процессоре с применением матричных методов решения СЛАУ

Д. А. Устюжанин, С. С. Пицхелаури, К. А. Некрасов

Уральский федеральный университет им. первого Президента России Б. Н. Ельцина, г. Екатеринбург

Аннотация: В работе представлен алгоритм решения систем линейных алгебраических уравнений (СЛАУ) методом сопряженных градиентов на графическом процессоре. В качестве основного инструмента реализации предложен класс-контейнер для работы с матрицами на базе технологии NVIDIA CUDA. Производительность решения СЛАУ методами Крамера и сопряженных градиентов была сопоставлена на центральном и графическом процессорах. Результаты исследования показали, что распараллеленный метод сопряженных градиентов, выполненный на графическом процессоре, обладает наибольшей эффективностью при обработке СЛАУ с симметричной положительно определенной основной матрицей. Рассматриваемый подход к параллельной обработке матричных операций имеет потенциал для применения в различных областях, где требуется решение крупных систем уравнений, таких как в науке, инженерии и финансах. В целом, данная работа представляет практическую значимость в области оптимизации производительности вычислений и закладывает фундамент для решения многих математических задач на графическом процессоре.

Ключевые слова: распараллеливание алгоритмов, решение СЛАУ на графическом процессоре, матричные операции.

DOI: 10.60797/IRJ.2024.143.115



© МИАН, 2024