Thies, Jonas und Ernst, Dominik und Röhrig-Zöllner, Melven (2018) Holistic Performance Engineering for Sparse Iterative Solvers. PASC 2018, 2018-07-02 - 2018-07-04, Basel, Schweiz.
PDF
4MB |
Kurzfassung
In many applications, sparse (linear and/or eigenvalue) solvers take up a large fraction of the overall runtime. We believe that the increasingly complex hardware of today's and future HPC systems has lead to a gap in the understanding of the performance achieved by actual applications, many of which are still using a monolithic `MPI only' approach despite the heterogeneous nature of the hardware. We have developed a new sparse solver library PHIST (https://bitbucket.org/essex/phist/) that defines a simple "kernel interface" layer inspired by MPI. Algorithms implemented in PHIST are portable in terms of software and performance as they only call building blocks of linear algebra via this interface. We have introduced simple performance models for these basic building blocks at the interface level, so that regardless of the backend providing the implementation, an overview of the optimization potential on the kernel level can be obtained, and performance pitfalls in the application (e.g. strided memory accesses) may be revealed. Available backends for PHIST include established libraries such as Trilinos/Epetra or PETSc, as well as more recent "MPI+X" approaches as implemented in Trilinos/Tpetra or our own kernel library GHOST (https://bitbucket.org/essex/ghost).
elib-URL des Eintrags: | https://elib.dlr.de/123443/ | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Konferenzbeitrag (Vortrag) | ||||||||||||||||
Titel: | Holistic Performance Engineering for Sparse Iterative Solvers | ||||||||||||||||
Autoren: |
| ||||||||||||||||
Datum: | 2 Juli 2018 | ||||||||||||||||
Referierte Publikation: | Ja | ||||||||||||||||
Open Access: | Ja | ||||||||||||||||
Gold Open Access: | Nein | ||||||||||||||||
In SCOPUS: | Nein | ||||||||||||||||
In ISI Web of Science: | Nein | ||||||||||||||||
Status: | veröffentlicht | ||||||||||||||||
Stichwörter: | High-Performance Computing, Extreme-Scale Computing, Sparse Linear Algebra, Eigenvalue Solvers, Parallel Iterative Methods | ||||||||||||||||
Veranstaltungstitel: | PASC 2018 | ||||||||||||||||
Veranstaltungsort: | Basel, Schweiz | ||||||||||||||||
Veranstaltungsart: | internationale Konferenz | ||||||||||||||||
Veranstaltungsbeginn: | 2 Juli 2018 | ||||||||||||||||
Veranstaltungsende: | 4 Juli 2018 | ||||||||||||||||
HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||||||||||
HGF - Programm: | Raumfahrt | ||||||||||||||||
HGF - Programmthema: | Technik für Raumfahrtsysteme | ||||||||||||||||
DLR - Schwerpunkt: | Raumfahrt | ||||||||||||||||
DLR - Forschungsgebiet: | R SY - Technik für Raumfahrtsysteme | ||||||||||||||||
DLR - Teilgebiet (Projekt, Vorhaben): | R - Vorhaben SISTEC (alt) | ||||||||||||||||
Standort: | Köln-Porz | ||||||||||||||||
Institute & Einrichtungen: | Institut für Simulations- und Softwaretechnik > High Performance Computing | ||||||||||||||||
Hinterlegt von: | Thies, Jonas | ||||||||||||||||
Hinterlegt am: | 03 Dez 2018 17:23 | ||||||||||||||||
Letzte Änderung: | 24 Apr 2024 20:27 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags