Abstract
We present a GPU implementation of a large-scale eigenvalue solver as a part of the ELPA library. We describe the methodology of utilizing the GPU accelerators within an already well optimized MPI-based code. We present numerical results using two different HPC systems equipped with modern GPU accelerators and show the performance benefits of the GPU version.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
T. Auckenthaler, V. Blum, H.-J. Bungartz, T. Huckle, R. Johanni, L. Krmer, B. Lang, H. Lederer, P.R. Willems, Parallel solution of partial symmetric eigenvalue problems from electronic structure calculations. Parallel Comput. 37, 783–794 (2011)
A. Marek, V. Blum, R. Johanni, V. Havu, B. Lang, T. Auckenthaler, A. Heinecke, H.-J. Bungartz, H. Lederer, The ELPA library - scalable parallel eigenvalue solutions for electronic structure theory and computational science. J. Phys. Condens. Matter 26, 213201 (2014)
ELPA Library, http://elpa.mpcdf.mpg.de
G.H. Golub, C.F.V. Loan, Matrix Computations (John Hopkins University Press, Baltimore, 2013)
ScaLAPACK - Scalable Linear Algebra PACKage, http://netlib.org/scalapack
Matrix Algebra on GPU and Multicore Architectures, http://icl.utk.edu/magma
CuBLAS Library, https://developer.nvidia.com/cublas
Multi-Process Service, https://docs.nvidia.com/deploy/pdf/CUDA_Multi_Process_Service_Overview.pdf
Acknowledgements
Part of this work is co-funded by BMBF grant 01IH15001 of the German Government.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Kůs, P., Lederer, H., Marek, A. (2019). GPU Optimization of Large-Scale Eigenvalue Solver. In: Radu, F., Kumar, K., Berre, I., Nordbotten, J., Pop, I. (eds) Numerical Mathematics and Advanced Applications ENUMATH 2017. ENUMATH 2017. Lecture Notes in Computational Science and Engineering, vol 126. Springer, Cham. https://doi.org/10.1007/978-3-319-96415-7_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-96415-7_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-96414-0
Online ISBN: 978-3-319-96415-7
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)