2016
DOI: 10.1137/15m1026341
|View full text |Cite
|
Sign up to set email alerts
|

Reducing Parallel Communication in Algebraic Multigrid through Sparsification

Abstract: Algebraic multigrid (AMG) is an O(n) solution process for many large sparse linear systems. A hierarchy of progressively coarser grids is constructed that utilize complementary relaxation and interpolation operators. High-energy error is reduced by relaxation, while low-energy error is mapped to coarse-grids and reduced there. However, large parallel communication costs often limit parallel scalability. As the multigrid hierarchy is formed, each coarse matrix is formed through a triple matrix product. The resu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
34
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
8

Relationship

3
5

Authors

Journals

citations
Cited by 32 publications
(35 citation statements)
references
References 19 publications
1
34
0
Order By: Relevance
“…) cache misses, for each transferring line of size L [13,14]. This bound is optimal, matching the lower bound by Hong and Kung [15] when 3 √ N is an exact power of two. Thus, the time spent moving data between the main memory and a processor in the 3-D FFT is given by…”
Section: Memory Access Costssupporting
confidence: 71%
See 1 more Smart Citation
“…) cache misses, for each transferring line of size L [13,14]. This bound is optimal, matching the lower bound by Hong and Kung [15] when 3 √ N is an exact power of two. Thus, the time spent moving data between the main memory and a processor in the 3-D FFT is given by…”
Section: Memory Access Costssupporting
confidence: 71%
“…Generally, the FFT is used for uniform discretizations, FMM and geometric MG are efficient solvers on irregular grids with local features or discontinuities, and algebraic MG can handle arbitrary geometries, variable coefficients, and general boundary conditions. The focus of this study is on FFT, FMM, and geometric MG, although several observations extend to an algebraic setting as well [3].…”
Section: Introductionmentioning
confidence: 99%
“…For nonsymmetric matrices, we can note that in relaxing only on A f f , error propagation and residual propagation are similar in the F-F block: I − ∆A f f = ∆(I − A f f ∆)∆ −1 . However, the connection between error and residual reduction in general is less clear when considering C-points and F-points, as in (5) and (6). Residual reduction is based on the column scaling of A and error reduction on the row-scaling.…”
Section: Transfer Operators and Nonsymmetric Algebraic Multigridmentioning
confidence: 99%
“…were eliminated in row i that were smaller than 0.001 · max j |a ij |. It is known that such an approach is typically not effective on diffusive matrices, prompting research into more advanced techniques for reducing the number of matrix nonzeros [6,17,54]. Here, we use a technique similar to the elimination used in [33], but instead of actually eliminating entries, we add them to the diagonal in order to preserve the row sum.…”
Section: Filtering and Lumpingmentioning
confidence: 99%
“…The efficient solution of large, sparse linear systems resulting from the discretization of elliptic partial differential equations (PDEs) is crucial to the performance of many numerical simulations. Although there has been significant progress in developing general Algebraic Multigrid (AMG) solvers [27], modern highperformance computing (HPC) architectures continue to pose significant challenges to parallel scalability and performance (e.g., [3,13,5]). These challenges include reducing data movement, increasing arithmetic intensity, and identifying opportunities to improve resilience, and are more readily addressed in settings where problem structure can be identified and exploited.…”
mentioning
confidence: 99%