Communication-avoiding symmetric-indefinite factorization
- Sandia National Lab. (SNL-CA), Livermore, CA (United States)
- Univ. of Tennessee, Knoxville, TN (United States)
- Univ. of California, Berkeley, CA (United States)
- Univ. of Tennessee, Knoxville, TN (United States); Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Univ. of Manchester (United Kingdom)
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
- Tel Aviv Univ., Tel Aviv (Israel)
We describe and analyze a novel symmetric triangular factorization algorithm. The algorithm is essentially a block version of Aasen's triangular tridiagonalization. It factors a dense symmetric matrix A as the product A=PLTLTPT where P is a permutation matrix, L is lower triangular, and T is block tridiagonal and banded. The algorithm is the first symmetric-indefinite communication-avoiding factorization: it performs an asymptotically optimal amount of communication in a two-level memory hierarchy for almost any cache-line size. Adaptations of the algorithm to parallel computers are likely to be communication efficient as well; one such adaptation has been recently published. As a result, the current paper describes the algorithm, proves that it is numerically stable, and proves that it is communication optimal.
- Research Organization:
- Sandia National Lab. (SNL-CA), Livermore, CA (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA)
- Grant/Contract Number:
- AC04-94AL85000
- OSTI ID:
- 1237467
- Report Number(s):
- SAND-2015-1851J; 579666
- Journal Information:
- SIAM Journal on Matrix Analysis and Applications, Vol. 35, Issue 4; ISSN 0895-4798
- Publisher:
- SIAMCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Web of Science
Non-GPU-resident symmetric indefinite factorization: Non-GPU-resident Dense Symmetric Indefinite Factorization
|
journal | November 2016 |
Similar Records
Updating the symmetric indefinite factorization with applications in a modified Newton's method. [SYMUPD; also PIVIXI and PIV2X2 for pivoting]
Incomplete block factorization preconditioning for indefinite elliptic problems