{"title":"Robustness and Accuracy in Pipelined Bi-Conjugate Gradient Stabilized Method: A Comparative Study","authors":"Mykhailo Havdiak, Jose I. Aliaga, Roman Iakymchuk","doi":"arxiv-2404.13216","DOIUrl":null,"url":null,"abstract":"In this article, we propose an accuracy-assuring technique for finding a\nsolution for unsymmetric linear systems. Such problems are related to different\nareas such as image processing, computer vision, and computational fluid\ndynamics. Parallel implementation of Krylov subspace methods speeds up finding\napproximate solutions for linear systems. In this context, the refined approach\nin pipelined BiCGStab enhances scalability on distributed memory machines,\nyielding to substantial speed improvements compared to the standard BiCGStab\nmethod. However, it's worth noting that the pipelined BiCGStab algorithm\nsacrifices some accuracy, which is stabilized with the residual replacement\ntechnique. This paper aims to address this issue by employing the ExBLAS-based\nreproducible approach. We validate the idea on a set of matrices from the\nSuiteSparse Matrix Collection.","PeriodicalId":501256,"journal":{"name":"arXiv - CS - Mathematical Software","volume":"90 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Mathematical Software","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2404.13216","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In this article, we propose an accuracy-assuring technique for finding a
solution for unsymmetric linear systems. Such problems are related to different
areas such as image processing, computer vision, and computational fluid
dynamics. Parallel implementation of Krylov subspace methods speeds up finding
approximate solutions for linear systems. In this context, the refined approach
in pipelined BiCGStab enhances scalability on distributed memory machines,
yielding to substantial speed improvements compared to the standard BiCGStab
method. However, it's worth noting that the pipelined BiCGStab algorithm
sacrifices some accuracy, which is stabilized with the residual replacement
technique. This paper aims to address this issue by employing the ExBLAS-based
reproducible approach. We validate the idea on a set of matrices from the
SuiteSparse Matrix Collection.