Evaluation of sparse linear algebra operations in Trilinos
- verfasst von
- Mohammad Siahatgar, Gabriele Von Voigt
- Abstract
The performance of numerous scientific libraries and applications depends heavily on efficiency of sparse linear algebra operations. In this paper, we survey the performance of several parallel sparse vector and matrix kernels provided in the Trilinos framework on supercomputer systems Cray XC30/40 and IBM Blue Gene/Q. The linear algebra operations in Trilinos are handled by one of the two packages Epetra or Tpetra. While the former is the mostused, the latter is the target of future developments and supports larger scale problems as well as shared memory parallelism. We compare the results obtained from both packages together with the MPI only and hybrid solutions. The hybrid parallelism is managed by the package Kokkos, which aims for performance portability among different architectures. We report the efficiency of a single node of the system and demonstrate the scalability behavior of the benchmarks up to 38,400 cores of the HLRN-III systems. Furthermore, for the Intel processors used in the Cray system we present measurements of the energy consumption of the kernels and compare the Energy-to-Solution between different compilers and parallel programing paradigms. In addition, we discuss the effect on the performance and the energy consumption by linking the vendor provided libraries compared to the user-compiled versions. These extensive comparisons obtained on the top most performant supercomputer systems help users and developers as a starting point for determining an optimal development strategy.
- Organisationseinheit(en)
-
Institut für Data Science
Forschungszentrum L3S
- Typ
- Aufsatz in Konferenzband
- Seiten
- 1381-1391
- Anzahl der Seiten
- 11
- Publikationsdatum
- 2016
- Publikationsstatus
- Veröffentlicht
- Peer-reviewed
- Ja
- ASJC Scopus Sachgebiete
- Artificial intelligence, Angewandte Mathematik
- Ziele für nachhaltige Entwicklung
- SDG 7 – Erschwingliche und saubere Energie
- Elektronische Version(en)
-
https://doi.org/10.7712/100016.1893.11500 (Zugang:
Offen)