A Parallel Eigensolver for Dense Symmetric Matrices*
نویسنده
چکیده
We describe a parallel algorithm for finding the eigenvalues and eigenvectors of a dense symmetric matrix. We follow the traditional three step process: we reduce the dense matrix to tridiagonal form, solve the tridiagonal problem then backtransform the result. Since the different steps have different algorithmic characteristics, this problem serves as an perfect vehicle for exploring some issues associated with parallel linear algebra calculations, In particular we examine the effects of matrix distribution and blocking on the computational performance of tridiagonalization and backtransformation. Through experiments on an Intel Paragon, we demonstrate that block storage of the matrix is not necessary for a highly efficient block algorithm. We compare the performance of our implementations to that of the corresponding ScaLapack routines.
منابع مشابه
An efficient implementation of parallel eigenvalue computation for massively parallel processing
This article describes an e cient implementation and evaluation of a parallel eigensolver for computing all eigenvalues of dense symmetric matrices. Our eigensolver uses a Householder tridiagonalization method, which has higher parallelism and performance than conventional methods when problem size is relatively small, e.g. the order of 10,000. This is very important for relevant practical appl...
متن کاملToward High Performance Divide and Conquer Eigensolver for Dense Symmetric Matrices
This paper presents a high performance eigensolver for dense symmetric matrices on multicore architectures. Based on the well-known divide and conquer (D&C) methodology introduced by Cuppen, this algorithm computes all the eigenvalues of the symmetric matrix. The general D&C can be expressed in three stages: (1) Partitioning into subproblems, (2) Computing the solution of the subproblems and (3...
متن کاملA blocked QR-decomposition for the parallel symmetric eigenvalue problem
In this paper we present a new stable algorithm for the parallel QR-decomposition of ”tall and skinny” matrices. The algorithm has been developed for the dense symmetric eigensolver ELPA, whereat the QR-decomposition of tall and skinny matrices represents an important substep. Our new approach is based on the fast but unstable CholeskyQR algorithm [1]. We show the stability of our new algorithm...
متن کاملA Massively Parallel Dense Symmetric Eigensolver with Communication Splitting Multicasting Algorithm
1 Information Technology Center, The University of Tokyo, 2-11-16 Yayoi, Bunkyo-ku, Tokyo 113-8658, JAPAN [email protected] 2 Advanced Center for Computing and Communication, RIKEN, 2-1 Hirosawa, Wako-shi, Saitama 351-0198, JAPAN [email protected] Abstract. In this paper, we propose a process grid free algorithm for a massively parallel dense symmetric eigensolver with a communication spl...
متن کاملParallel Implementation of a Symmetric Eigensolver Based on the Yau and Lu Method
In this paper, we present preliminary results on a complete eigensolver based on the Yau and Lu method. We rst give an overview of this invariant subspace decomposition method for dense symmetric matrices followed by numerical results and work in progress of a distributed-memory implementation. We expect that the algorithm's heavy reliance on matrix-matrix multiplication, coupled with FFT shoul...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996