Title :
Algebraic Block Multi-Color Ordering Method for Parallel Multi-Threaded Sparse Triangular Solver in ICCG Method
Author :
Iwashita, Takeshi ; Nakashima, Hiroshi ; Takahashi, Yasuhito
Author_Institution :
Acad. Center for Comput. & Media Studies, Kyoto Univ., Kyoto, Japan
Abstract :
This paper covers the multi-threaded parallel processing of a sparse triangular solver for a linear system with a sparse coefficient matrix, focusing on its application to a parallel ICCG solver. We propose algebraic block multi-color ordering, which is an enhanced version of block multi-color ordering for general unstructured analysis. We present blocking and coloring strategies that achieve a high cache hit ratio and fast convergence. Five numerical tests on a shared memory parallel computer verify that the computation time of the proposed method is between 1.7 and 2.6 times faster than that of the conventional multi-color ordering method.
Keywords :
cache storage; iterative methods; linear systems; mathematics computing; multi-threading; shared memory systems; sparse matrices; algebraic block multicolor ordering method; cache hit ratio; linear system; multithreaded parallel processing; numerical tests; parallel ICCG solver; parallel multithreaded sparse triangular solver; shared memory parallel computer; sparse coefficient matrix; unstructured analysis; Color; Convergence; Image color analysis; Integrated circuits; Matrices; Parallel processing; Sparse matrices; ICCG method; linear iterative solver; multi-thread; reordering; sparse triangular solver;
Conference_Titel :
Parallel & Distributed Processing Symposium (IPDPS), 2012 IEEE 26th International
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-0975-2
DOI :
10.1109/IPDPS.2012.51