RUS  ENG
Full version
JOURNALS // Meždunarodnyj naučno-issledovatel'skij žurnal // Archive

Meždunar. nauč.-issled. žurn., 2024 Issue 5(143)S, Page 38 (Mi irj706)

MATHEMATICAL MODELING, NUMERICAL METHODS AND PROGRAM COMPLEXES

Realization of the method of conjugate gradients on a graphic processor with application of matrix methods of SLAU solution

D. A. Ustyuzhanin, S. S. Pitskhelaury, K. A. Nekrasov

Ural Federal University named after the First President of Russia B. N. Yeltsin, Ekaterinburg

Abstract: The paper presents an algorithm for solving SLAEs by the method of conjugate gradients on a graphics processor. A matrix container class based on NVIDIA CUDA technology is proposed as the main implementation tool. The performance of SLAE solution by Cramer and conjugate gradient methods was compared on the central and graphic processors. The results of the study have shown that the parallelized method of conjugate gradients performed on a graphics processor has the highest efficiency when processing SLAEs with a symmetric positively defined principal matrix. The considered approach for parallel processing of matrix operations has potential for application in various areas where large systems of equations need to be solved, such as in science, engineering and finance. Overall, this work is of practical relevance in the field of computational performance optimization and lays the foundation for solving many mathematical problems on a GPU.

Keywords: parallelization of algorithms, solving SLAEs on a graphics processor, matrix operations.

DOI: 10.60797/IRJ.2024.143.115



© Steklov Math. Inst. of RAS, 2024