Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A Supernodal Cholesky Factorization Algorithm for Shared-Memory Multiprocessors

Technical Report ·
DOI:https://doi.org/10.2172/5896533· OSTI ID:5896533
 [1];  [1]
  1. Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)

This paper presents a new left-looking 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 uses supernodes in the Cholesky factor to improve performance by reducing indirect addressing and memory traffic. Earlier factorization algorithms have also used supernodes in this manner. The new algorithm, however, also uses supernodes to reduce the number of system synchronization calls, often by an order of magnitude or more in practice. Experimental results on a Sequent Balance 8000 and 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 test collection, none of which are exceedingly large by current standards.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Office of Energy Research (ER)
DOE Contract Number:
AC05-84OR21400
OSTI ID:
5896533
Report Number(s):
ORNL/TM--11814; ON: DE91011255
Country of Publication:
United States
Language:
English

Similar Records

A supernodal Cholesky factorization algorithms for shared-memory multiprocessors
Journal Article · Thu Jul 01 00:00:00 EDT 1993 · SIAM Journal on Scientific and Statistical Computing (Society for Industrial and Applied Mathematics); (United States) · OSTI ID:7369124

Supernodal symbolic Cholesky factorization on a local-memory multiprocessor
Journal Article · Thu Aug 14 00:00:00 EDT 2003 · Parallel Computing · OSTI ID:5456424

Solution of sparse positive definite systems on a shared-memory multiprocessor
Technical Report · Wed Dec 31 23:00:00 EST 1986 · OSTI ID:6842453