Skip to main navigation Skip to search Skip to main content

Elimination forest guided 2D sparse LU factorization

  • University of California at Santa Barbara

Research output: Contribution to conferencePaperpeer-review

13 Scopus citations

Abstract

Sparse LU factorization with partial pivoting is important for many scientific applications and delivering high performance for this problem is difficult on distributed memory machines. Our previous work has developed an approach called S* that incorporates static symbolic factorization, supernode partitioning and graph scheduling. This paper studies the properties of elimination forests and uses them to guide supernode partitioning/amalgamation and execution scheduling. The new design with 2D mapping effectively identifies dense structures without introducing too many zeros in the BLAS computation and exploits asynchronous parallelism with low buffer space cost. The implementation of this code, called S+, uses supernodal matrix multiplication which retains the BLAS-3 level efficiency and avoids unnecessary arithmetic operations. The experiments show that S+ improves our previous code substantially and can achieve up to 11.04GFLOPS on 128 Cray T3E 450 MHz nodes, which is the highest performance reported in the literature.

Original languageEnglish
Pages5-15
Number of pages11
DOIs
StatePublished - 1998
EventProceedings of the 1998 10th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA - Puerto Vallarta, Mexico
Duration: Jun 28 1998Jul 2 1998

Conference

ConferenceProceedings of the 1998 10th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA
CityPuerto Vallarta, Mexico
Period06/28/9807/2/98

Fingerprint

Dive into the research topics of 'Elimination forest guided 2D sparse LU factorization'. Together they form a unique fingerprint.

Cite this