001     868383
005     20221109161717.0
024 7 _ |a 2128/23780
|2 Handle
037 _ _ |a FZJ-2019-06912
041 _ _ |a English
100 1 _ |a Di Napoli, Edoardo
|0 P:(DE-Juel1)144723
|b 0
|e Corresponding author
|u fzj
111 2 _ |a 13th Workshop on Parallel Numerics
|g ParNum19
|c Dubrovnik
|d 2019-10-28 - 2019-10-30
|w Croatia
245 _ _ |a Filtering Subspaces: How Parallelism and HPC gave new life to an old eigenvalue solver method
260 _ _ |c 2019
336 7 _ |a Conference Paper
|0 33
|2 EndNote
336 7 _ |a Other
|2 DataCite
336 7 _ |a INPROCEEDINGS
|2 BibTeX
336 7 _ |a conferenceObject
|2 DRIVER
336 7 _ |a LECTURE_SPEECH
|2 ORCID
336 7 _ |a Conference Presentation
|b conf
|m conf
|0 PUB:(DE-HGF)6
|s 1578311193_24994
|2 PUB:(DE-HGF)
|x Plenary/Keynote
520 _ _ |a Subspace Iteration (SI) is perhaps one of the earliest iterative algorithmsused as a numerical eigensolver. After an early success, SI methods were abandonedin favor of iterative methods having a smaller footprint in terms of FLOP count.In the last 15 years, subspace methods with polynomial and rational filtering haveseen a resurgence. In this talk I illustrate how the advent of HPC middlewaretogether with advanced parallel computing paradigms are at the base of the revivaland success of modern SI methods.Arguably one of the earliest mentions of SI in the scientific literature is thework by L. Bauer in 1957, where SI is applied to the solution of the symmetricalgebraic eigenvalue problem. Several were the attempts to further develop andgeneralize it in the 1960s and 1970s. The first notable effort in this direction isthe fundamental work of Rutishauser in a number of papers spanning from 1969 to1970. Rutishauser builds on Bauer’s Simultaneous Iteration method and introducesfor the first time the concept of filtering through Chebyschev polynomials. Startingfrom the mid 1970s, the development of iterative eigensolvers for the Hermitianeigenvalue problem took on a different direction due to the revival of the Lanczosalgorithm and its variants. With respect to the latter, SI methods generally requirea higher FLOP count to reach convergence, and this made them, at the time, nolonger competitive.Subspace iteration eigensolvers with polynomial filtering saw a resurgence inpopularity starting in the middle of the 2000s with their application to the exteriorspectrum of Hamiltonian matrices emerging in electronic structure theory. Soonafter, a different class of SI methods based on rational filters started emerging andsaw a rapid expansion and application to both Hermitian and non-Hermitian eigen-problems. There are two main reasons for the comeback: 1) the advent of highlyspecialized HPC libraries (e.g. BLAS) which are able to make a distinction betweenslow FLOPs and fast FLOPs in the current hierarchy of caches, and 2) the ability to leverage the hierarchy of nested parallelism that methods based on subspace iter-ation can offer. In this talk I present a brief overview of how these two factors havecontributed to the revival of SI, illustrate recent developments in the field, and givean outlook on the future of these methods and on how their use could positivelyimpact scientific computing applications.
536 _ _ |a 511 - Computational Science and Mathematical Methods (POF3-511)
|0 G:(DE-HGF)POF3-511
|c POF3-511
|f POF III
|x 0
536 _ _ |a Simulation and Data Laboratory Quantum Materials (SDLQM) (SDLQM)
|0 G:(DE-Juel1)SDLQM
|c SDLQM
|f Simulation and Data Laboratory Quantum Materials (SDLQM)
|x 2
856 4 _ |y OpenAccess
|u https://juser.fz-juelich.de/record/868383/files/Parnum-keynote-Di_Napoli.pdf
856 4 _ |y OpenAccess
|x pdfa
|u https://juser.fz-juelich.de/record/868383/files/Parnum-keynote-Di_Napoli.pdf?subformat=pdfa
909 C O |o oai:juser.fz-juelich.de:868383
|p openaire
|p open_access
|p VDB
|p driver
910 1 _ |a Forschungszentrum Jülich
|0 I:(DE-588b)5008462-8
|k FZJ
|b 0
|6 P:(DE-Juel1)144723
913 1 _ |a DE-HGF
|b Key Technologies
|1 G:(DE-HGF)POF3-510
|0 G:(DE-HGF)POF3-511
|2 G:(DE-HGF)POF3-500
|v Computational Science and Mathematical Methods
|x 0
|4 G:(DE-HGF)POF
|3 G:(DE-HGF)POF3
|l Supercomputing & Big Data
914 1 _ |y 2019
915 _ _ |a OpenAccess
|0 StatID:(DE-HGF)0510
|2 StatID
920 1 _ |0 I:(DE-Juel1)JSC-20090406
|k JSC
|l Jülich Supercomputing Center
|x 0
980 1 _ |a FullTexts
980 _ _ |a conf
980 _ _ |a VDB
980 _ _ |a UNRESTRICTED
980 _ _ |a I:(DE-Juel1)JSC-20090406


LibraryCollectionCLSMajorCLSMinorLanguageAuthor
Marc 21