A parallel structured divide-and-conquer algorithm for symmetric tridiagonal eigenvalue problems
Xia Liao, Shengguo Li, Yutong Lu, Jose E. Roman

TL;DR
This paper introduces a parallel divide-and-conquer eigensolver for symmetric tridiagonal matrices that reduces communication and computation costs, demonstrating high scalability and improved performance over existing methods.
Contribution
The paper proposes a novel parallel structured divide-and-conquer algorithm utilizing Cauchy-like matrix properties and low-rank approximations for efficient eigenvalue computations.
Findings
Scales efficiently to at least 4096 processes.
Outperforms PHDC with better scalability.
Faster than ScaLAPACK's PDSTEDC and comparable to ELPA.
Abstract
In this paper, a parallel structured divide-and-conquer (PSDC) eigensolver is proposed for symmetric tridiagonal matrices based on ScaLAPACK and a parallel structured matrix multiplication algorithm, called PSMMA. Computing the eigenvectors via matrix-matrix multiplications is the most computationally expensive part of the divide-and-conquer algorithm, and one of the matrices involved in such multiplications is a rank-structured Cauchy-like matrix. By exploiting this particular property, PSMMA constructs the local matrices by using generators of Cauchy-like matrices without any communication, and further reduces the computation costs by using a structured low-rank approximation algorithm. Thus, both the communication and computation costs are reduced. Experimental results show that both PSMMA and PSDC are highly scalable and scale to 4096 processes at least. PSDC has better scalability…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
