Skip to main content

2017 | OriginalPaper | Buchkapitel

Hybrid CPU-GPU Generation of the Hamiltonian and Overlap Matrices in FLAPW Methods

verfasst von : Diego Fabregat-Traver, Davor Davidović, Markus Höhnerbach, Edoardo Di Napoli

Erschienen in: High-Performance Scientific Computing

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In this paper we focus on the integration of high-performance numerical libraries in ab initio codes and the portability of performance and scalability. The target of our work is FLEUR, a software for electronic structure calculations developed in the Forschungszentrum Jülich over the course of two decades. The presented work follows up on a previous effort to modernize legacy code by re-engineering and rewriting it in terms of highly optimized libraries. We illustrate how this initial effort to get efficient and portable shared-memory code enables fast porting of the code to emerging heterogeneous architectures. More specifically, we port the code to nodes equipped with multiple GPUs. We divide our study in two parts. First, we show considerable speedups attained by minor and relatively straightforward code changes to off-load parts of the computation to the GPUs. Then, we identify further possible improvements to achieve even higher performance and scalability. On a system consisting of 16-cores and 2 GPUs, we observe speedups of up to 5\(\times \) with respect to our optimized shared-memory code, which in turn means between 7.5\(\times \) and 12.5\(\times \) speedup with respect to the original FLEUR code.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
4.
Zurück zum Zitat Jansen, H.J.F., Freeman, A.J.: Total-energy full-potential linearized augmented-plane-wave method for bulk solids - electronic and structural-properties of tungsten. Phys. Rev. B 30(2), 561–569 (1984)CrossRef Jansen, H.J.F., Freeman, A.J.: Total-energy full-potential linearized augmented-plane-wave method for bulk solids - electronic and structural-properties of tungsten. Phys. Rev. B 30(2), 561–569 (1984)CrossRef
5.
Zurück zum Zitat Kohn, W., Sham, L.J.: Self-consistent equations including exchange and correlation effects. Phys. Rev. 140, A1133–A1138 (1965)MathSciNetCrossRef Kohn, W., Sham, L.J.: Self-consistent equations including exchange and correlation effects. Phys. Rev. 140, A1133–A1138 (1965)MathSciNetCrossRef
6.
Zurück zum Zitat Nogueira, F., Marques, M.A.L., Fiolhais, C.: A Primer in Density Functional Theory. Lecture Notes in Physics. Springer, Heidelberg (2003)MATH Nogueira, F., Marques, M.A.L., Fiolhais, C.: A Primer in Density Functional Theory. Lecture Notes in Physics. Springer, Heidelberg (2003)MATH
7.
Zurück zum Zitat Sholl, D., Steckel, J.A.: Density Functional Theory: A Practical Introduction. Wiley, New York (2011) Sholl, D., Steckel, J.A.: Density Functional Theory: A Practical Introduction. Wiley, New York (2011)
8.
Zurück zum Zitat Tomov, S., Nath, R., Ltaief, H., Dongarra, J.: Dense linear algebra solvers for multicore with GPU accelerators. In: Proceedings of the IEEE IPDPS 2010, pp. 1–8. IEEE Computer Society, Atlanta, GA, 19–23 April 2010. doi:10.1109/IPDPSW.2010.5470941 Tomov, S., Nath, R., Ltaief, H., Dongarra, J.: Dense linear algebra solvers for multicore with GPU accelerators. In: Proceedings of the IEEE IPDPS 2010, pp. 1–8. IEEE Computer Society, Atlanta, GA, 19–23 April 2010. doi:10.​1109/​IPDPSW.​2010.​5470941
9.
Zurück zum Zitat Wang, L., Wu, W., Xu, Z., Xiao, J., Yang, Y.: BLASX: A high performance level-3 BLAS library for heterogeneous multi-GPU computing. In: Proceedings of the 2016 International Conference on Supercomputing, ICS 2016, pp. 20:1–20:11. ACM, New York (2016) Wang, L., Wu, W., Xu, Z., Xiao, J., Yang, Y.: BLASX: A high performance level-3 BLAS library for heterogeneous multi-GPU computing. In: Proceedings of the 2016 International Conference on Supercomputing, ICS 2016, pp. 20:1–20:11. ACM, New York (2016)
10.
Zurück zum Zitat Wimmer, E., Krakauer, H., Weinert, M., Freeman, A.J.: Full-potential self-consistent linearized-augmented-plane-wave method for calculating the electronic-structure of molecules and surfaces - O2 molecule. Phys. Rev. B 24(2), 864–875 (1981)CrossRef Wimmer, E., Krakauer, H., Weinert, M., Freeman, A.J.: Full-potential self-consistent linearized-augmented-plane-wave method for calculating the electronic-structure of molecules and surfaces - O2 molecule. Phys. Rev. B 24(2), 864–875 (1981)CrossRef
Metadaten
Titel
Hybrid CPU-GPU Generation of the Hamiltonian and Overlap Matrices in FLAPW Methods
verfasst von
Diego Fabregat-Traver
Davor Davidović
Markus Höhnerbach
Edoardo Di Napoli
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-53862-4_17