A CLASS OF LANCZOS-LIKE ALGORITHMS IMPLEMENTED ON PARALLEL COMPUTERS

被引:20
作者
KIM, SK
CHRONOPOULOS, AT
机构
[1] Department of Computer Science, University of Minnesota, Minneapolis
关键词
LANCZOS ALGORITHM; EIGENVALUE PROBLEM; SYMMETRICAL SPARSE MATRICES; MULTIPROCESSOR SYSTEMS; CRAY-2; NCUBE;
D O I
10.1016/S0167-8191(05)80065-1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Lanczos algorithm is most commonly used in approximating a small number of extreme eigenvalues and eigenvectors for symmetric large sparse matrices. Main memory accesses for shared memory systems or global communications (synchronizations) in message passing systems decrease the computation speed. In this paper, the standard Lanczos algorithm is restructured so that only one synchronization point is required; that is, one global communication in a message passing distributed-memory machine or one global memory sweep in a shared-memory machine per each iteration is required. We also introduce the s-step Lanczos method for finding a few eigenvalues of symmetric large sparse matrices in a similar way to the s-step Conjugate Gradient method [2], and we prove that the s-step method generates reduction matrices which are similar to reduction matrices generated by the standard method. One iteration of the s-step Lanczos algorithm corresponds to s iterations of the standard Lanczos algorithm. The s-step method has improved data locality, minimized global communication and has superior parallel properties to the standard method. These algorithms are implemented on a 64-node NCUBE/seven hypercube and a CRAY-2, and performance results are presented.
引用
收藏
页码:763 / 778
页数:16
相关论文
共 18 条
[1]  
[Anonymous], 1985, LANCZOS ALGORITHMS L
[2]   ITERATIVE ALGORITHMS FOR SOLUTION OF LARGE SPARSE SYSTEMS OF LINEAR-EQUATIONS ON HYPERCUBES [J].
AYKANAT, C ;
OZGUNER, F ;
ERCAL, F ;
SADAYAPPAN, P .
IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (12) :1554-1568
[3]   ON THE EFFICIENT IMPLEMENTATION OF PRECONDITIONED S-STEP CONJUGATE-GRADIENT METHODS ON MULTIPROCESSORS WITH MEMORY-HIERARCHY [J].
CHRONOPOULOS, AT ;
GEAR, CW .
PARALLEL COMPUTING, 1989, 11 (01) :37-53
[4]   S-STEP ITERATIVE METHODS FOR SYMMETRIC LINEAR-SYSTEMS [J].
CHRONOPOULOS, AT ;
GEAR, CW .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1989, 25 (02) :153-168
[5]   SPARSE-MATRIX CALCULATIONS ON THE CRAY-2 [J].
DAVE, AK ;
DUFF, IS .
PARALLEL COMPUTING, 1987, 5 (1-2) :55-64
[6]  
DONGARRA JJ, 1986, LINEAR ALGEBRA HIGH, V85
[7]  
GOLUB GH, 1989, MATRIX COMPUTATIONS, P219
[8]  
GUSTAFSON JL, 1988, SIAM J SCI STAT COMP, V9
[9]  
LUCAS RF, 1987, IEEE T COMPUT AIDED, V6
[10]   MATRIX AND VECTOR OPERATIONS ON HYPERCUBE PARALLEL PROCESSORS [J].
MCBRYAN, OA ;
VANDEVELDE, EF .
PARALLEL COMPUTING, 1987, 5 (1-2) :117-125