• DocumentCode
    3446472
  • Title

    An MPI implementation of the BLACS

  • Author

    Deshpande, Vaibhav ; Sawyer, William

  • Author_Institution
    Software Technol. Group, Swiss Center for Sci. Comput., Manno, Switzerland
  • fYear
    1996
  • fDate
    19-22 Dec 1996
  • Firstpage
    463
  • Lastpage
    468
  • Abstract
    An MPI implementation of the Basic Linear Algebra Communication Subprograms (BLACS), an underlying layer of the ScaLAPACK library is presented. Use is made of a wide spectrum of functionality available in MPI to realize BLACS as succinctly as possible, thus making the implementation concise, but still yielding good performance. Some of the implementation details are discussed and the benchmark results for the ScaLAPACK LU factorization on several parallel architectures with different MPI libraries are presented. A performance comparison with other existing BLACS implementations is made and some conclusions are drawn from the results
  • Keywords
    linear algebra; mathematics computing; message passing; parallel architectures; software libraries; software packages; software performance evaluation; BLACS; Basic Linear Algebra Communication Subprograms; MPI implementation; Message Passing Interface; ScaLAPACK library; benchmark; factorization; parallel architectures; performance; Collaborative software; Communication standards; Functional programming; Linear algebra; Message passing; Packaging; Parallel architectures; Scientific computing; Software libraries; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, 1996. Proceedings. 3rd International Conference on
  • Conference_Location
    Trivandrum
  • Print_ISBN
    0-8186-7557-8
  • Type

    conf

  • DOI
    10.1109/HIPC.1996.565864
  • Filename
    565864