Sherman - Morrison high-performance algorithm for inverse matrix on GPU
Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, Tome 3 (2014) no. 2, pp. 101-108
Voir la notice de l'article provenant de la source Math-Net.Ru
Matrix inversion is widely used in numerical methods, such as linear solvers, preconditioning for linear system, domain decomposition, digital image processing, etc. High-performance implementation of matrix inversion requires efficient matrix storage formats and optimal distribution of computations between computing devices. In this paper, we study the performance of traditional matrix inversion algorithms, such as LU-factorization and Gauss-Jordan, as well as the conjugate gradient method and the Sherman - Morrison formula. In the last two algorithms, matrix-vector products and scalar products are efficiently executed on multicore/manycore processors. We compare the performance of the algorithms on hybrid multi-CPU multi-GPU platforms, using the matrices from well-know test suites and from the numerical simulation of wrap spring.
Keywords:
Sherman - Morrison formula, high-performance computing
Mots-clés : inverse matrix, sparse matrix.
Mots-clés : inverse matrix, sparse matrix.
@article{VYURV_2014_3_2_a7, author = {N. S. Nedozhogin and A. S. Sarmakeeva and S. P. Kopysov}, title = {Sherman - {Morrison} high-performance algorithm for inverse matrix on {GPU}}, journal = {Vestnik \^U\v{z}no-Uralʹskogo gosudarstvennogo universiteta. Seri\^a Vy\v{c}islitelʹna\^a matematika i informatika}, pages = {101--108}, publisher = {mathdoc}, volume = {3}, number = {2}, year = {2014}, language = {ru}, url = {http://geodesic.mathdoc.fr/item/VYURV_2014_3_2_a7/} }
TY - JOUR AU - N. S. Nedozhogin AU - A. S. Sarmakeeva AU - S. P. Kopysov TI - Sherman - Morrison high-performance algorithm for inverse matrix on GPU JO - Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika PY - 2014 SP - 101 EP - 108 VL - 3 IS - 2 PB - mathdoc UR - http://geodesic.mathdoc.fr/item/VYURV_2014_3_2_a7/ LA - ru ID - VYURV_2014_3_2_a7 ER -
%0 Journal Article %A N. S. Nedozhogin %A A. S. Sarmakeeva %A S. P. Kopysov %T Sherman - Morrison high-performance algorithm for inverse matrix on GPU %J Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika %D 2014 %P 101-108 %V 3 %N 2 %I mathdoc %U http://geodesic.mathdoc.fr/item/VYURV_2014_3_2_a7/ %G ru %F VYURV_2014_3_2_a7
N. S. Nedozhogin; A. S. Sarmakeeva; S. P. Kopysov. Sherman - Morrison high-performance algorithm for inverse matrix on GPU. Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, Tome 3 (2014) no. 2, pp. 101-108. http://geodesic.mathdoc.fr/item/VYURV_2014_3_2_a7/