Communication-optimal parallel and sequential Cholesky decomposition
From MaRDI portal
Abstract: Numerical algorithms have two kinds of costs: arithmetic and communication, by which we mean either moving data between levels of a memory hierarchy (in the sequential case) or over a network connecting processors (in the parallel case). Communication costs often dominate arithmetic costs, so it is of interest to design algorithms minimizing communication. In this paper we first extend known lower bounds on the communication cost (both for bandwidth and for latency) of conventional (O(n^3)) matrix multiplication to Cholesky factorization, which is used for solving dense symmetric positive definite linear systems. Second, we compare the costs of various Cholesky decomposition implementations to these lower bounds and identify the algorithms and data structures that attain them. In the sequential case, we consider both the two-level and hierarchical memory models. Combined with prior results in [13, 14, 15], this gives a set of communication-optimal algorithms for O(n^3) implementations of the three basic factorizations of dense linear algebra: LU with pivoting, QR and Cholesky. But it goes beyond this prior work on sequential LU by optimizing communication for any number of levels of memory hierarchy.
Recommendations
Cited in
(11)- Efficient and optimal parallel algorithms for Cholesky decomposition
- The red-blue pebble game on trees and DAGs with large input
- Solving a large scale radiosity problem on GPU-based parallel computers
- Communication-optimal parallel and sequential QR and LU factorizations
- Minimizing communication in numerical linear algebra
- Introduction to communication avoiding algorithms for direct methods of factorization in linear algebra
- Communication lower bounds and optimal algorithms for numerical linear algebra
- Comparison of Accuracy and Scalability of Gauss--Newton and Alternating Least Squares for CANDECOMC/PARAFAC Decomposition
- Avoiding communication in numerical linear algebra
- Communication-avoiding symmetric-indefinite factorization
- Accelerating the reduction to upper Hessenberg, tridiagonal, and bidiagonal forms through hybrid GPU-based computing
This page was built for publication: Communication-optimal parallel and sequential Cholesky decomposition
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5200261)