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
Link To Document