Pruners: Providing reproducibility for uncovering non-deterministic errors in runs on supercomputers

Large scientific simulations must be able to achieve the full-system potential of supercomputers. When they tap into high-performance features, however, a phenomenon known as non-determinism may be introduced in their program execution, which significantly hampers application development. Pruners is...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The international journal of high performance computing applications 2019-09, Vol.33 (5), p.777-783
Hauptverfasser: Sato, Kento, Laguna, Ignacio, Lee, Gregory L, Schulz, Martin, Chambreau, Christopher M, Atzeni, Simone, Bentley, Michael, Gopalakrishnan, Ganesh, Rakamaric, Zvonimir, Sawaya, Geof, Protze, Joachim, Ahn, Dong H
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Large scientific simulations must be able to achieve the full-system potential of supercomputers. When they tap into high-performance features, however, a phenomenon known as non-determinism may be introduced in their program execution, which significantly hampers application development. Pruners is a new toolset to detect and remedy non-deterministic bugs and errors in large parallel applications. To show the capabilities of Pruners for large application development, we also demonstrate their early usage on real-world production applications.
ISSN:1094-3420
1741-2846
DOI:10.1177/1094342019834621