Title :
Exploiting the parallel divide-and-conquer method to solve the symmetric tridiagonal eigenproblem
Author :
Badía, J.M. ; Vidal, A.M.
Author_Institution :
Comput. Sci. Dept., Univ. Jaume I., Castellon, Spain
Abstract :
In this paper we present a new divide-and-conquer parallel algorithm to compute the eigenvalues of symmetric tridiagonal matrices. This algorithm combines the use of rank-one modifications in the division phase and the application of the Laguerre iteration in the updating phase. Our method is compared with one based on the same scheme but using rank-two modifications. A thorough experimental analysis in the Cray T3D parallel computer has been carried out. Special emphasis has been put on analysing the influence of the deflation phenomena on the computational cost of this kind of algorithm. Experimental results show that an adequate exploitation of the inherent parallelism in the divide-and-conquer scheme produces very efficient parallel algorithms. The obtained speedups clearly improve the best sequential algorithm, including the standard implementation of QR iteration in LAPACK
Keywords :
divide and conquer methods; eigenvalues and eigenfunctions; mathematics computing; matrix algebra; parallel algorithms; parallel architectures; Cray T3D parallel computer; LAPACK; Laguerre iteration; QR iteration; eigenvalues; inherent parallelism; parallel divide-and-conquer method; rank-one modifications; rank-two modifications; symmetric tridiagonal eigenproblem; symmetric tridiagonal matrices; Algorithm design and analysis; Application software; Computer science; Concurrent computing; Eigenvalues and eigenfunctions; Libraries; Parallel algorithms; Parallel architectures; Sparse matrices; Symmetric matrices;
Conference_Titel :
Parallel and Distributed Processing, 1998. PDP '98. Proceedings of the Sixth Euromicro Workshop on
Conference_Location :
Madrid
Print_ISBN :
0-8186-8332-5
DOI :
10.1109/EMPDP.1998.647173