skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: An Asynchronous Task-based Fan-Both Sparse Cholesky Solver

Conference ·
OSTI ID:1598521
 [1];  [1];  [1];  [1]
  1. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)

Systems of linear equations arise at the heart of many scientific and engineering applications. Many of these linear systems are sparse; i.e., most of the elements in the coefficient matrix are zero. Direct methods based on matrix factorizations are sometimes needed to ensure accurate solutions. For example, accurate solution of sparse linear systems is needed in shift-invert Lanczos to compute interior eigenvalues. The performance and resource usage of sparse matrix factorizations are critical to time-to-solution and maximum problem size solvable on a given platform. In many applications, the coefficient matrices are symmetric, and exploiting symmetry will reduce both the amount of work and storage cost required for factorization. When the factorization is performed on large-scale distributed memory platforms, communication cost is critical to the performance of the algorithm. At the same time, network topologies have become increasingly complex, so that modern platforms exhibit a high level of performance variability. This makes scheduling of computations an intricate and performance-critical task. In this paper, we investigate the use of an asynchronous task paradigm, one-sided communication and dynamic scheduling in implementing sparse Cholesky factorization (symPACK) on large-scale distributed memory platforms. Our solver symPACK relies on efficient and flexible communication primitives provided by the UPC++ library. Performance evaluation shows good scalability and that symPACK outperforms state-of-the-art parallel distributed memory factorization packages, validating our approach on practical cases.

Research Organization:
Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
DOE Contract Number:
AC02-05CH11231
OSTI ID:
1598521
Resource Relation:
Conference: Supercomputing 16 (SC16), Salt Lake City, UT, November 13-18, 2016
Country of Publication:
United States
Language:
English

Similar Records

symPACK: A GPU-Capable Fan-Out Sparse Cholesky Solver
Conference · Mon Nov 13 00:00:00 EST 2023 · OSTI ID:1598521

Computational models and task scheduling for parallel sparse Cholesky factorization. Final report, 1 October 1986-30 September 1987
Technical Report · Wed Oct 01 00:00:00 EDT 1986 · OSTI ID:1598521

Sparse Cholesky factorization on a multiprocessor
Thesis/Dissertation · Thu Jan 01 00:00:00 EST 1987 · OSTI ID:1598521

Related Subjects