A PARALLEL QR FACTORIZATION ALGORITHM WITH CONTROLLED LOCAL PIVOTING

被引:25
作者
BISCHOF, CH [1 ]
机构
[1] CORNELL UNIV,ITHACA,NY 14853
来源
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING | 1991年 / 12卷 / 01期
关键词
QR FACTORIZATION; COLUMN PIVOTING; CONTROLLED PIVOTING; INCREMENTAL CONDITION ESTIMATION; DISTRIBUTED ARCHITECTURE; PARALLEL ALGORITHMS;
D O I
10.1137/0912002
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper presents a new version of the Householder algorithm with column pivoting for computing a QR factorization that identifies rank and range space of a given matrix. The standard pivoting technique is not well suited for parallel computation, since it requires synchronization at every step in order to choose the next pivot column. In contrast, a restricted pivoting scheme that restricts the choice of pivot columns and avoids this synchronization constraint is employed. Incremental condition estimation is used to assess the effect that the addition of a candidate pivot column would have on the condition number of the matrix being generated. This safeguard ensures that this local strategy selects pivot columns that make sense in the global context of the computation. The resulting algorithm is well suited for implementation on a parallel machine, in particular, a MIMD machine with distributed memory. Simulations demonstrate that the numerical behavior of the restricted pivoting strategy is comparable to the traditional global pivoting strategy. Implementation results of the QR factorization algorithm without pivoting and with local and traditional pivoting on the Intel iPSC/1 and iPSC/2 hypercubes show that our scheme about halves the extra time required for pivoting.
引用
收藏
页码:36 / 57
页数:22
相关论文
共 32 条
[1]   iPSC/2 system. A second generation hypercube [J].
Arlauskas, R. .
Conference on Hypercube Concurrent Computers and Applications, 1988,
[2]  
BERRIDGE M J, 1986, P25
[3]   THE WY REPRESENTATION FOR PRODUCTS OF HOUSEHOLDER MATRICES [J].
BISCHOF, C ;
VANLOAN, C .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1987, 8 (01) :S2-S13
[4]   INCREMENTAL CONDITION ESTIMATION [J].
BISCHOF, CH .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1990, 11 (02) :312-322
[5]  
BISCHOF CH, 1989, PARALLEL PROCESSING, P3
[6]  
BJORCK A, 1989, HDB NUMERICAL ANAL, V2
[7]  
BUSINGER P. A., 1965, NUMER MATH, V7, P269, DOI DOI 10.1007/BF01436084
[8]   RANK REVEALING QR FACTORIZATIONS [J].
CHAN, TF .
LINEAR ALGEBRA AND ITS APPLICATIONS, 1987, 88-9 :67-82
[9]  
COLEMAN TF, 1988, CSTR88923 CORN U DEP
[10]  
COLEMAN TF, 1984, LECTURE NOTES COMPUT, V165