1. Adaptively restarted block Krylov subspace methods with low-synchronization skeletons.
- Author
-
Lund, Kathryn
- Subjects
KRYLOV subspace ,ORTHOGONALIZATION ,LINEAR algebra ,SKELETON ,GOVERNMENT laboratories ,CACHE memory ,HOUGH transforms - Abstract
With the recent realization of exascale performance by Oak Ridge National Laboratory's Frontier supercomputer, reducing communication in kernels like QR factorization has become even more imperative. Low-synchronization Gram-Schmidt methods, first introduced in Świrydowicz et al. (Numer. Lin. Alg. Appl. 28(2):e2343, 2020), have been shown to improve the scalability of the Arnoldi method in high-performance distributed computing. Block versions of low-synchronization Gram-Schmidt show further potential for speeding up algorithms, as column-batching allows for maximizing cache usage with matrix-matrix operations. In this work, low-synchronization block Gram-Schmidt variants from Carson et al. (Linear Algebra Appl. 638:150–195, 2022) are transformed into block Arnoldi variants for use in block full orthogonalization methods (BFOM) and block generalized minimal residual methods (BGMRES). An adaptive restarting heuristic is developed to handle instabilities that arise with the increasing condition number of the Krylov basis. The performance, accuracy, and stability of these methods are assessed via a flexible benchmarking tool written in MATLAB. The modularity of the tool additionally permits generalized block inner products, like the global inner product. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF