A Supernodal Cholesky Factorization Algorithm for Shared-Memory Multiprocessors
Authors:
- Esmond NgENEsmond Ng
- Barry W. PeytonBPBarry W. Peyton
- 1 July 1993
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Scientific Computing
- Vol. 14 (4) , 761-769
Abstract
This paper presents a parallel sparse Cholesky factorization algorithm for shared-memory MIMD multiprocessors. The algorithm is particularly well suited for vector supercomputers with multiple processors, such as the Cray Y-MP. The new algorithm is a straightforward parallelization of the left-looking supernodal sparse Cholesky factorization algorithm. Like its sequential predecessor, it improves performance by reducing indirect addressing and memory traffic. Experimental results on a Cray Y-MP demonstrate the effectiveness of the new algorithm. On eight processors of a Cray Y-MP, the new routine performs the factorization at rates exceeding one Gflop for several test problems from the Harwell–Boeing sparse matrix collection.Keywords
This publication has 13 references indexed in Scilit:
- On Finding Supernodes for Sparse Matrix ComputationsSIAM Journal on Matrix Analysis and Applications, 1993
- A set of level 3 basic linear algebra subprogramsACM Transactions on Mathematical Software, 1990
- Vectorization of a Multiprocessor Multifrontal CodeThe International Journal of Supercomputing Applications, 1989
- Sparse matrix test problemsACM Transactions on Mathematical Software, 1989
- Progress in Sparse Matrix Methods for Large Linear Systems On Vector SupercomputersThe International Journal of Supercomputing Applications, 1987
- Computational models and task scheduling for parallel sparse Cholesky factorizationParallel Computing, 1986
- Solution of sparse positive definite systems on a shared-memory multiprocessorInternational Journal of Parallel Programming, 1986
- Modification of the minimum-degree algorithm by multiple eliminationACM Transactions on Mathematical Software, 1985
- The Multifrontal Solution of Indefinite Sparse Symmetric LinearACM Transactions on Mathematical Software, 1983
- Nested Dissection of a Regular Finite Element MeshSIAM Journal on Numerical Analysis, 1973