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

Algebraic Block Multi-Color Ordering Method for Parallel Multi-Threaded Sparse Triangular Solver in ICCG Method

Abstract: In this paper, we propose a new parallel ordering method to vectorize and parallelize the sparse triangular solver, which is called hierarchical block multi-color ordering. In this method, the parallel forward and backward substitutions can be vectorized while preserving the advantages of block multi-color ordering, that is, fast convergence and fewer thread synchronizations. To evaluate the proposed method in a parallel ICCG (Incomplete Cholesky Conjugate Gradient) solver, numerical tests were conducted using… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
37
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 38 publications
(41 citation statements)
references
References 38 publications
(39 reference statements)
0
37
0
Order By: Relevance
“…The algorithm is selected to obtain the desired degree of parallelism and load balance on each color to ensure the effectiveness of MS-BMC-GS. This algorithm combines a greedy approach with algebraic block multi-coloring [10]. Two parameters need to be specified for block multi-coloring: the size of the block and the number of colors.…”
Section: Coloring Algorithm For Ms-bmc-gsmentioning
confidence: 99%
See 2 more Smart Citations
“…The algorithm is selected to obtain the desired degree of parallelism and load balance on each color to ensure the effectiveness of MS-BMC-GS. This algorithm combines a greedy approach with algebraic block multi-coloring [10]. Two parameters need to be specified for block multi-coloring: the size of the block and the number of colors.…”
Section: Coloring Algorithm For Ms-bmc-gsmentioning
confidence: 99%
“…Various parallelized GS smoothers, such as the hybrid method [9,19], MC-GS [1,7,13,17], and BMC-GS [2,10] have been developed. The hybrid smoother uses the weighted Jacobi to remove the data dependencies of the GS smoother among the separated units.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…We have shown how we significantly outperform their implementation. Iwashita et al [12] proposed an approach that uses blocked coloring scheme to accelerate ICCG solver for multi-threaded execution. Their work was specific for ICCG and does not involve SIMD parallelism.…”
Section: Related Workmentioning
confidence: 99%
“…Since the changes which directly take advantage of the regular structure of the grid are not allowed in the optimization phase, algebraic block multicolor ordering [8] is used for the SymGS part. Table I shows the operations performed in one CG iteration.…”
Section: B Implementation Of Hpcg On Pezy-scmentioning
confidence: 99%