Communication-Avoiding Cholesky-QR2 for Rectangular Matrices
Communication-Avoiding Cholesky-QR2 for Rectangular Matrices
复制标题
矩形矩阵的通信避免 Cholesky-QR2
DOI:
10.1109/ipdps.2019.00020
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
Edgar Solomonik
中科院分区:
文献类型:
--
作者:
Edward Hutter;Edgar Solomonik
Scalable QR factorization algorithms for solving least squares and eigenvalue problems are critical given the increasing parallelism within modern machines. We introduce a more general parallelization of the CholeskyQR2 algorithm and show its effectiveness for a wide range of matrix sizes. Our algorithm executes over a 3D processor grid, the dimensions of which can be tuned to trade-off costs in synchronization, interprocessor communication, computational work, and memory footprint. We implement this algorithm, yielding a code that can achieve a factor of Θ(P^1/6) less interprocessor communication on P processors than any previous parallel QR implementation. Our performance study on Intel Knights-Landing and Cray XE supercomputers demonstrates the effectiveness of this CholeskyQR2 parallelization on a large number of nodes. Specifically, relative to ScaLAPACK's QR, on 1024 nodes of Stampede2, our CholeskyQR2 implementation is faster by 2.6x-3.3x in strong scaling tests and by 1.1x-1.9x in weak scaling tests.
DOI:
10.1145/3093338.3093385
发表时间:
2017
期刊:
Success and Impact (PEARC17
影响因子:
--
作者:
Stanzione, Dan;Barth, Bill;Gaffney, Niall;Gaither, Kelly;Hempel, Chris;Minyard, Tommy;Mehringer, S.;Wernert, Eric;Tufo, H.;Panda, D.
通讯作者:
Panda, D.