elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Contact | Deutsch
Fontsize: [-] Text [+]

Holistic Performance Engineering for Sparse Iterative Solvers

Thies, Jonas and Ernst, Dominik and Röhrig-Zöllner, Melven (2018) Holistic Performance Engineering for Sparse Iterative Solvers. PASC 2018, 2.-4. Juli 2018, Basel, Schweiz.

[img] PDF
4MB

Abstract

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).

Item URL in elib:https://elib.dlr.de/123443/
Document Type:Conference or Workshop Item (Speech)
Title:Holistic Performance Engineering for Sparse Iterative Solvers
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Thies, JonasUNSPECIFIEDUNSPECIFIEDUNSPECIFIED
Ernst, DominikUNSPECIFIEDUNSPECIFIEDUNSPECIFIED
Röhrig-Zöllner, MelvenUNSPECIFIEDhttps://orcid.org/0000-0001-9851-5886UNSPECIFIED
Date:2 July 2018
Refereed publication:Yes
Open Access:Yes
Gold Open Access:No
In SCOPUS:No
In ISI Web of Science:No
Status:Published
Keywords:High-Performance Computing, Extreme-Scale Computing, Sparse Linear Algebra, Eigenvalue Solvers, Parallel Iterative Methods
Event Title:PASC 2018
Event Location:Basel, Schweiz
Event Type:international Conference
Event Dates:2.-4. Juli 2018
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Space System Technology
DLR - Research area:Raumfahrt
DLR - Program:R SY - Space System Technology
DLR - Research theme (Project):R - Vorhaben SISTEC (old)
Location: Köln-Porz
Institutes and Institutions:Institut of Simulation and Software Technology > High Performance Computing
Deposited By: Thies, Jonas
Deposited On:03 Dec 2018 17:23
Last Modified:31 Jul 2019 20:21

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
electronic library is running on EPrints 3.3.12
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.