Performance Study of LU Factorization with Low Communication Overhead on Multiprocessors

In this paper, we make efficient use of asynchronous communications on the LU decomposition algorithm with pivoting and a column-scattered data decomposition to derive precise computational complexities. We then compare these results with experiments on the Intel iPSC/860 and Paragon machines and show that very good performances can be obtained on a ring with asynchronous communications.

[1]  Jack Dongarra,et al.  LAPACK Working Note 24: LAPACK Block Factorization Algorithms on the INtel iPSC/860 , 1990 .

[2]  Yousef Saad,et al.  Data communication in parallel architectures , 1989, Parallel Comput..

[3]  Yves Robert,et al.  Block Gaussian elimination on a hypercube vector multiprocessor , 1989 .

[4]  Peter R. Cappello,et al.  Gaussian Elimination on a Hypercube Automaton , 1987, J. Parallel Distributed Comput..

[5]  Yves Robert The Impact of Vector and Parallel Architectures on the Gaussian Elimination Algorithm , 1991 .

[6]  Michel Cosnard,et al.  Gaussian Elimination on Message Passing Architecture , 1987, ICS.

[7]  Alan George,et al.  Gaussian elimination with partial pivoting and load balancing on a multiprocessor , 1987, Parallel Comput..

[8]  Jack J. Dongarra,et al.  A set of level 3 basic linear algebra subprograms , 1990, TOMS.

[9]  Rüdiger Esser,et al.  Intel Paragon XP/S - Architecture and Software Enviroment , 1993, Supercomputer.

[10]  Yves Robert,et al.  Evaluating speedups on distributed memory architectures , 1989, Parallel Comput..

[11]  Yves Robert,et al.  Data Allocation Strategies for the Gauss and Jordan Algorithms on a Ring of Processors , 1989, Inf. Process. Lett..

[12]  Jaeyoung Choi,et al.  The design of scalable software libraries for distributed memory concurrent computers , 1994, Proceedings of 8th International Parallel Processing Symposium.

[13]  Thomas F. Coleman,et al.  A New Method for Solving Triangular Systems on Distributed Memory Message-Passing Multiprocessors , 1989 .

[14]  S. P. Kumar,et al.  Solving Linear Algebraic Equations on an MIMD Computer , 1983, JACM.

[15]  Y. Saad,et al.  Gaussian elimination on hypercubes , 1986 .

[16]  P. Sreenivasa Kumar,et al.  Performance Estimation of LU Factorisation on Message Passing Multiprocessors , 1992, Parallel Process. Lett..

[17]  Y. Saad,et al.  Communication complexity of the Gaussian elimination algorithm on multiprocessors , 1986 .