Show/Hide Menu
Hide/Show Apps
Logout
Türkçe
Türkçe
Search
Search
Login
Login
OpenMETU
OpenMETU
About
About
Open Science Policy
Open Science Policy
Open Access Guideline
Open Access Guideline
Postgraduate Thesis Guideline
Postgraduate Thesis Guideline
Communities & Collections
Communities & Collections
Help
Help
Frequently Asked Questions
Frequently Asked Questions
Guides
Guides
Thesis submission
Thesis submission
MS without thesis term project submission
MS without thesis term project submission
Publication submission with DOI
Publication submission with DOI
Publication submission
Publication submission
Supporting Information
Supporting Information
General Information
General Information
Copyright, Embargo and License
Copyright, Embargo and License
Contact us
Contact us
ON DISTRIBUTED MEMORY PARALLEL RANDOMIZED KACZMARZ FOR SPARSE SYSTEM OF EQUATIONS
Download
Bolukbasi_PhD_baskı.pdf
Date
2024-9-2
Author
Bölükbaşı, Ercan Selçuk
Metadata
Show full item record
This work is licensed under a
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License
.
Item Usage Stats
34
views
31
downloads
Cite This
It is common for science and engineering problems to be modeled as system of linear equations. Kaczmarz algorithm is a row action method based on iterative projections for solving such equations derived from various application domains. Since each Kaczmarz iteration is dependent on the previous one, several row selection strategies have emerged including the randomized Kaczmarz. Same dependency also makes the parallel implementation of Kaczmarz challenging. Because of the nature of Kaczmarz iterations, it is required to communicate frequently which results in a substantial overhead. In this study, two different methods to solve sparse systems are proposed for distributed memory architectures: The first method is a hybrid approach that uses sequential randomized Kaczmarz as the solver for the smaller reduced system constructed with parallel DS factorization. The second one is a parallel randomized Kaczmarz method to reduce the communication overhead. It partitions the system to decrease the dependency between Kaczmarz iterations executed on different blocks. Additional decrease on the communication overhead is ensured by limiting the communication between processes to the shared nonzero indices. The experiments are performed on problems from various domains to compare the effects of those methods on the communication overhead and performance. Finally, parallel speedups of the proposed parallel randomized Kaczmarz method on larger problems are presented.
Subject Keywords
Parallel computing
,
Randomization
,
Kaczmarz
,
Distributed memory
,
Iterative methods
URI
https://hdl.handle.net/11511/111459
Collections
Graduate School of Natural and Applied Sciences, Thesis
Citation Formats
IEEE
ACM
APA
CHICAGO
MLA
BibTeX
E. S. Bölükbaşı, “ON DISTRIBUTED MEMORY PARALLEL RANDOMIZED KACZMARZ FOR SPARSE SYSTEM OF EQUATIONS,” Ph.D. - Doctoral Program, Middle East Technical University, 2024.