Leveraging accelerators in the multiple implicitly restarted Arnoldi method with nested subspaces

We present a parallel, hybrid solver to compute a set of eigenpairs of large, sparse, non-symmetric matrices. The implicitly restarted Arnoldi method (IRAM) is a method to compute a set of eigenpairs of large sparse general matrices based on Krylov subspace techniques. The subspace size has an impor...

Full description

Saved in:
Bibliographic Details
Published in2016 IEEE International Conference on Emerging Technologies and Innovative Business Practices for the Transformation of Societies (EmergiTech) pp. 389 - 394
Main Authors Fender, Alexandre, Emad, Nahid, Petiton, Serge, Eaton, Joe
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.08.2016
Subjects
Online AccessGet full text
DOI10.1109/EmergiTech.2016.7737372

Cover

More Information
Summary:We present a parallel, hybrid solver to compute a set of eigenpairs of large, sparse, non-symmetric matrices. The implicitly restarted Arnoldi method (IRAM) is a method to compute a set of eigenpairs of large sparse general matrices based on Krylov subspace techniques. The subspace size has an important impact on the performances, however, it is selected empirically in advance in this method. MIRAMns, a variant of IRAM, generates multiple subspaces in a nested fashion in order to dynamically pick the best one inside each restart cycle. Parallelism and performance are critical for the overall success of this method, thus, accelerators should to be considered. We show how MIRAMns benefits from that, present a general hybrid algorithm, and a GPU implementation. Our experiments show interesting speedup and lead to new suggestions to improve MIRAMns.
DOI:10.1109/EmergiTech.2016.7737372