2013
DOI: 10.1109/tpds.2012.286
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Sparse Approximate Inverse Preconditioning on Graphic Processing Units

Abstract: Abstract-Accelerating numerical algorithms for solving sparse linear systems on parallel architectures has attracted the attention of many researchers due to their applicability to many engineering and scientific problems. The solution of sparse systems often dominates the overall execution time of such problems and is mainly solved by iterative methods. Preconditioners are used to accelerate the convergence rate of these solvers and reduce the total execution time. Sparse approximate inverse (SAI) preconditio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 27 publications
(13 citation statements)
references
References 33 publications
0
13
0
Order By: Relevance
“…The performance of the matrix powers kernel in Krylov subspace methods will be studied and preconditioners such as the sparse approximate inverse [19] will be used to enhance the convergence of communication-avoiding KSMs.…”
Section: Discussionmentioning
confidence: 99%
“…The performance of the matrix powers kernel in Krylov subspace methods will be studied and preconditioners such as the sparse approximate inverse [19] will be used to enhance the convergence of communication-avoiding KSMs.…”
Section: Discussionmentioning
confidence: 99%
“…Table shows NVIDIA GPUs that are used in the performance evaluation. The test matrices are selected from the University of Florida Sparse Matrix Collection, and have been widely used in some previous work . Table summarizes the information of the sparse matrices, including the name, kind, dimension, and total number of nonzeros.…”
Section: Evaluation and Analysismentioning
confidence: 99%
“…This feature is quite attractive especially from the point of view of a parallel implementation on the GPU architecture because this type of mathematical operation inherently involves a high level of concurrency . Furthermore, FSAI preconditioners can fail due to breakdowns during an incomplete factorization process . A comparative study of various approximate inverse preconditioners was presented in the work of Benzi and Tuma .…”
Section: Introductionmentioning
confidence: 99%
“…When testing the bilinear form solver, SAI is used instead to precondition both BiCG and GMRES. SAI is considered a weak preconditioner, yet due to its exceptional parallel properties has been rediscovered in recent years and gained popularity as a GPU preconditioning strategy [32]. Since the true inverse of a sparse matrix is often dense, it is necessary to select an initial non-zero pattern for SAI.…”
Section: Preconditioningmentioning
confidence: 99%