2012 IEEE 26th International Parallel and Distributed Processing Symposium 2012
DOI: 10.1109/ipdps.2012.64
|View full text |Cite
|
Sign up to set email alerts
|

ShyLU: A Hybrid-Hybrid Solver for Multicore Platforms

Abstract: Abstract-With the ubiquity of multicore processors, it is crucial that solvers adapt to the hierarchical structure of modern architectures. We present ShyLU, a "hybrid-hybrid" solver for general sparse linear systems that is hybrid in two ways: First, it combines direct and iterative methods. The iterative part is based on approximate Schur complements where we compute the approximate Schur complement using a value-based dropping strategy or structure-based probing strategy.Second, the solver uses two levels o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
28
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 62 publications
(28 citation statements)
references
References 28 publications
0
28
0
Order By: Relevance
“…Since iterative method [19] requires precondition in each NewtonRaphson iteration, its advantages for circuit simulation need to be proved. A recent solver called ShyLU [20], which combines direct method and iterative method, is not specially targeted at circuit matrices. Other methods, such as conjugate gradient [21] and multigrid [22], are usually used for linear circuit simulation [23], [24].…”
Section: B Iterative Methodsmentioning
confidence: 99%
“…Since iterative method [19] requires precondition in each NewtonRaphson iteration, its advantages for circuit simulation need to be proved. A recent solver called ShyLU [20], which combines direct method and iterative method, is not specially targeted at circuit matrices. Other methods, such as conjugate gradient [21] and multigrid [22], are usually used for linear circuit simulation [23], [24].…”
Section: B Iterative Methodsmentioning
confidence: 99%
“…This triangular solve approach is very popular; see [8,14,16,26,41] as the most recent papers on this parallelization based on incomplete Schur complements. Some of the papers recognize that the triangular solve approach is the limitation in the computation of the Schur complement and focus on overcoming it; for example, in [41] the authors try to exploit sparsity during the triangular solves (with no reference to multithreading), while the authors of [26] are concerned in [39] with the multithreaded performance of the sparse triangular solves.…”
Section: Linear Algebra Overviewmentioning
confidence: 99%
“…Some of the papers recognize that the triangular solve approach is the limitation in the computation of the Schur complement and focus on overcoming it; for example, in [41] the authors try to exploit sparsity during the triangular solves (with no reference to multithreading), while the authors of [26] are concerned in [39] with the multithreaded performance of the sparse triangular solves. Downloaded 12/01/14 to 142.244.5.161.…”
Section: Linear Algebra Overviewmentioning
confidence: 99%
“…To achieve a high scalability, algebraic domain decomposition methods are commonly employed to split a large size linear system into smaller size linear systems. To achieve this goal, the Schur complement method is often used to design sparse hybrid linear solvers [2], [3], [4], [5].…”
Section: Introductionmentioning
confidence: 99%
“…Section II-A presents the context in more details. Section II-B presents the basics of domain decomposition Schur complement methods, which are common to most sparse hybrid solvers [2], [3], [4], [5]. Sections II-C and II-D present the method used for preconditioning the reduced system in MAPHYS and the parallel implementation of the solver, respectively.…”
Section: Introductionmentioning
confidence: 99%