Parallel algorithms for computing rank-revealing QR factorizations

被引:0
|
作者
Quintana-Orti, G [1 ]
Quintana-Orti, ES [1 ]
机构
[1] Univ Jaume 1, Dept Informat, Castellon de La Plana 12071, Spain
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The solution to many scientific and engineering problems requires the determination of the numerical rank of matrices. We present new parallel algorithms for computing rank-revealing QR (RRQR) factorizations of dense matrices on multicomputers, based on a serial approach developed by C. H. Bischof and G. Quintana-Orti. The parallel implementations include the usual QR factorization with column pivoting, and a new faster approach that consists of two stages: a QR factorization with local column pivoting and a reliable rank-revealing algorithm appropriate for triangular matrices. Our parallel implementations include the BLAS-2 and BLAS-3 QR factorizations without pivoting since they are a good reference point, though they are not appropriate for rank-revealing purposes. Experimental comparison shows considerable performance improvements of our new approach over classical rank-revealing algorithms on the platforms we used: an IBM SP2 platform and a cluster of SGI workstations. We study the effect of the computer communication network and the processor computational power on the performance of the algorithms. In this case, as well as in many other parallel and distributed applications, the latency and bandwidth of the network are much more important than the processor computational power and, thus, these are the key factors impacting performance.
引用
收藏
页码:122 / 137
页数:16
相关论文
共 50 条
  • [21] On the failure of rank-revealing QR factorization software - A case study
    Drmac, Zlatko
    Bujanovic, Zvonimir
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2008, 35 (02):
  • [22] INVESTIGATIONS IN THE NUMERICAL BEHAVIOR OF THE ADAPTIVE RANK-REVEALING QR FACTORIZATION
    FARGUES, MP
    FERREIRA, MP
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1995, 43 (11) : 2787 - 2791
  • [23] Rank-revealing QR decomposition applied to damage localization in truss structures
    An, Yonghui
    Blachowski, Bartlomiej
    Zhong, Yue
    Holobut, Pawel
    Ou, Jinping
    [J]. STRUCTURAL CONTROL & HEALTH MONITORING, 2017, 24 (02):
  • [24] Fast Rank-Revealing QR Factorization for Two-Dimensional Frequency Estimation
    Cao, Hui
    Liu, Qi
    [J]. IEEE COMMUNICATIONS LETTERS, 2020, 24 (06) : 1240 - 1243
  • [25] Algorithm 915, SuiteSparseQR: Multifrontal Multithreaded Rank-Revealing Sparse QR Factorization
    Davis, Timothy A.
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2011, 38 (01):
  • [26] Computing symmetric rank-revealing decompositions via triangular factorization
    Hansen, PC
    Yalamov, PY
    [J]. SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2001, 23 (02) : 443 - 458
  • [27] COMPUTING TRUNCATED SINGULAR VALUE DECOMPOSITION LEAST-SQUARES SOLUTIONS BY RANK REVEALING QR-FACTORIZATIONS
    CHAN, TF
    HANSEN, PC
    [J]. SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1990, 11 (03): : 519 - 530
  • [28] UTV expansion pack: Special-purpose rank-revealing algorithms
    Fierro, RD
    Hansen, PC
    [J]. NUMERICAL ALGORITHMS, 2005, 40 (01) : 47 - 66
  • [29] UTV Expansion Pack: Special-purpose rank-revealing algorithms
    Ricardo D. Fierro
    Per Christian Hansen
    [J]. Numerical Algorithms, 2005, 40 : 47 - 66
  • [30] randUTV: A Blocked Randomized Algorithm for Computing a Rank-Revealing UTV Factorization
    Martinsson, P. G.
    Quintana-Orti, G.
    Heavner, H.
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2019, 45 (01):