• DocumentCode
    2571017
  • Title

    Parallel Dense Gauss-Seidel Algorithm on Many-Core Processors

  • Author

    Courtecuisse, Hadrien ; Allard, Jérémie

  • Author_Institution
    INRIA Lille Nord Eur., Lille, France
  • fYear
    2009
  • fDate
    25-27 June 2009
  • Firstpage
    139
  • Lastpage
    147
  • Abstract
    The Gauss-Seidel method is very efficient for solving problems such as tightly-coupled constraints with possible redundancies. However, the underlying algorithm is inherently sequential. Previous works have exploited sparsity in the system matrix to extract parallelism. In this paper, we propose to study several parallelization schemes for fully-coupled systems, unable to be parallelized by existing methods, taking advantage of recent many-cores architectures offering fast synchronization primitives. Experimental results on both multi-core CPUs and recent GPUs show that our proposed method is able to fully exploit the available units, whereas trivial parallel algorithms often fail. This method is illustrated by an application in medical intervention planning, where it is used to solve a linear complementary problem (LCP) expressing the contacts applied to a deformable body.
  • Keywords
    iterative methods; mathematics computing; multiprocessing systems; parallel algorithms; sparse matrices; deformable body; fully-coupled system; linear complementary problem; many-core processor; medical intervention planning; multicore CPU; multicore GPU; parallel dense Gauss-Seidel algorithm; sequential algorithm; sparse matrix; synchronization primitive; tightly-coupled constraint; Computer architecture; Concurrent computing; Equations; Europe; Gaussian processes; High performance computing; Jacobian matrices; Linear systems; Parallel processing; Pervasive computing; GPGPU; linear complementary problem; parallel algorithms; physically based modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications, 2009. HPCC '09. 11th IEEE International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4244-4600-1
  • Electronic_ISBN
    978-0-7695-3738-2
  • Type

    conf

  • DOI
    10.1109/HPCC.2009.51
  • Filename
    5166987