• DocumentCode
    2958434
  • 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
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    474
  • Lastpage
    483
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing Symposium (IPDPS), 2012 IEEE 26th International
  • Conference_Location
    Shanghai
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4673-0975-2
  • Type

    conf

  • DOI
    10.1109/IPDPS.2012.51
  • Filename
    6267851