• DocumentCode
    2432428
  • Title

    PLAPACK: high performance through high-level abstraction

  • Author

    Baker, Greg ; Gunnels, John ; Morrow, Greg ; Riviere, Beatrice ; Van De Geijn, Robert

  • Author_Institution
    Texas Univ., Austin, TX, USA
  • fYear
    1998
  • fDate
    10-14 Aug 1998
  • Firstpage
    414
  • Lastpage
    422
  • Abstract
    Coding parallel algorithms is generally regarded as a formidable task. To make this task manageable in the arena of linear algebra algorithms, we have developed the Parallel Linear Algebra Package (PLAPACK), an infrastructure for coding such algorithms at a high level of abstraction. It is often believed that by raising the level of abstraction in this fashion, performance is sacrificed. Throughout, we have maintained that indeed there is a performance penalty, but that by coding at a higher level of abstraction, more sophisticated algorithms can be implemented, which allows high levels of performance to be regained. In this paper, we show this to be the case for the parallel solver package implemented using PLAPACK, which includes Cholesky, LU, and QR factorization based solvers for symmetric positive definite, general, and overdetermined systems of equations, respectively. Contributions of this paper include new parallel algorithms for these factorizations and performance results on a Cray T3E-600
  • Keywords
    encoding; linear algebra; parallel algorithms; performance evaluation; Cray T3E-600; PLAPACK; Parallel Linear Algebra Package; high performance; high-level abstraction; linear algebra algorithms; parallel algorithms coding; parallel solver package; performance penalty; Equations; Kernel; Libraries; Linear algebra; Matrix decomposition; Memory architecture; Memory management; Packaging; Parallel algorithms; Symmetric matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1998. Proceedings. 1998 International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    0190-3918
  • Print_ISBN
    0-8186-8650-2
  • Type

    conf

  • DOI
    10.1109/ICPP.1998.708513
  • Filename
    708513