MSNANASep 26, 2012

High-Performance Solvers for Dense Hermitian Eigenproblems

arXiv:1205.210730 citationsh-index: 23
Originality Synthesis-oriented
AI Analysis

Provides high-performance solvers for large-scale Hermitian eigenproblems, benefiting scientific computing applications requiring efficient eigenvalue computations.

EleMRRR, a new collection of solvers for dense Hermitian eigenproblems, outperforms ScaLAPACK's fastest solvers on up to 8,192 cores, achieving superior speed and scalability.

We introduce a new collection of solvers - subsequently called EleMRRR - for large-scale dense Hermitian eigenproblems. EleMRRR solves various types of problems: generalized, standard, and tridiagonal eigenproblems. Among these, the last is of particular importance as it is a solver on its own right, as well as the computational kernel for the first two; we present a fast and scalable tridiagonal solver based on the Algorithm of Multiple Relatively Robust Representations - referred to as PMRRR. Like the other EleMRRR solvers, PMRRR is part of the freely available Elemental library, and is designed to fully support both message-passing (MPI) and multithreading parallelism (SMP). As a result, the solvers can equally be used in pure MPI or in hybrid MPI-SMP fashion. We conducted a thorough performance study of EleMRRR and ScaLAPACK's solvers on two supercomputers. Such a study, performed with up to 8,192 cores, provides precise guidelines to assemble the fastest solver within the ScaLAPACK framework; it also indicates that EleMRRR outperforms even the fastest solvers built from ScaLAPACK's components.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes