Back to Search Start Over

A distributed memory parallel randomized Kaczmarz for sparse system of equations.

Authors :
Bölükbaşı, Ercan Selçuk
Torun, Fahreddin Şükrü
Manguoğlu, Murat
Source :
Concurrency & Computation: Practice & Experience; Nov2024, Vol. 36 Issue 25, p1-15, 15p
Publication Year :
2024

Abstract

Kaczmarz algorithm is an iterative projection method for solving system of linear equations that arise in science and engineering problems in various application domains. In addition to classical Kaczmarz, there are randomized and parallel variants. The main challenge of the parallel implementation is the dependency of each Kaczmarz iteration on its predecessor. Because of this dependency, frequent communication is required which results in a substantial overhead. In this study, a new distributed parallel method that reduces the communication overhead is proposed. The proposed method partitions the problem so that the Kaczmarz iterations on different blocks are less dependent. A frequency parameter is introduced to see the effect of communication frequency on the performance. The communication overhead is also decreased by allowing communication between processes only if they have shared non‐zero columns. The experiments are performed using problems from various domains to compare the effects of different partitioning methods on the communication overhead and performance. Finally, parallel speedups of the proposed method on larger problems are presented. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
15320626
Volume :
36
Issue :
25
Database :
Complementary Index
Journal :
Concurrency & Computation: Practice & Experience
Publication Type :
Academic Journal
Accession number :
180410600
Full Text :
https://doi.org/10.1002/cpe.8274