loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
5th IEEE Workshop on Future Trends of Distributed Computing Systems
Scalable linear algebra software libraries for distributed memory concurrent computers
Chenju, Korea
August 28-August 30
ISBN: 0-8186-7125-4
Jaeyoung Choi, Sch. of Comput., Soongsil Univ., Seoul, South Korea
J.J. Dongarra, Sch. of Comput., Soongsil Univ., Seoul, South Korea
Abstract: This paper discusses the core factorization routines included in the ScaLAPACK library. These routines allow the factorization and solution of a dense system of linear equations via LU, QR, and Cholesky. They are implemented using a block cyclic data distribution, and are built using de facto standard kernels for matrix and vector operations (BLAS and its parallel counterpart PBLAS) and message passing communication (BLACS). In implementing the ScaLAPACK routines, a major objective was to parallelize the corresponding sequential LAPACK using the BLAS, BLACS, and PBLAS as building blocks, leading to straightforward parallel implementations without a significant loss in performance. This paper discusses the design of ScaLAPACK a scalable software library for performing dense and banded linear algebra computations on distributed memory concurrent computers. They are implemented using a block cyclic data distribution, and are built using de facto standard kernels for matrix and vector operations (BLAS and its parallel counterpart PBLAS) and message passing communication (BLACS). In implementing the ScaLAPACK routines, a major objective was to parallelize the corresponding sequential LAPACK using the BLAS, BLACS, and PBLAS as building blocks, leading to straightforward parallel implementations without a significant loss in performance. We present the details of the implementation of the ScaLAPACK LU factorization routine, and performance and scalability results on the Intel iPSC/860, Touchstone Delta, and Paragon systems.
Index Terms:
parallel programming; software libraries; software reusability; symbol manipulation; message passing; scalable linear algebra software libraries; distributed memory concurrent computers; core factorization routines; ScaLAPACK library; block cyclic data distribution; vector operations; matrix operations; message passing communication; parallel implementations; scalable software library; de facto standard kernels; Intel iPSC/860; Touchstone Delta; Paragon systems
Citation:
Jaeyoung Choi, J.J. Dongarra, "Scalable linear algebra software libraries for distributed memory concurrent computers," ftdcs, pp.0170, 5th IEEE Workshop on Future Trends of Distributed Computing Systems, 1995
Usage of this product signifies your acceptance of the Terms of Use.