Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Recovering logical structure from Charm++ event traces

  • Katherine E. Isaacs
  • , Abhinav Bhatele
  • , Jonathan Lifflander
  • , David Böhme
  • , Todd Gamblin
  • , Martin Schulz
  • , Bernd Hamann
  • , Peer Timo Bremer
  • University of California Davis
  • Lawrence Livermore National Laboratory
  • University of Illinois Urbana-Champaign

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

9 Zitate (Scopus)

Abstract

Asynchrony and non-determinism in Charm++ programs present a significant challenge in analyzing their event traces. We present a new framework to organize event traces of parallel programs written in Charm++. Our reorganization allows one to more easily explore and analyze such traces by providing context through logical structure. We describe several heuristics to compensate for missing dependencies between events that currently cannot be easily recorded. We introduce a new task ordering that recovers logical structure from the non-deterministic execution order. Using the logical structure, we define several metrics to help guide developers to performance problems. We demonstrate our approach through two proxy applications written in Charm++. Finally, we discuss the applicability of this framework to other task-based runtimes and provide guidelines for tracing to support this form of analysis.

OriginalspracheEnglisch
TitelProceedings of SC 2015
UntertitelThe International Conference for High Performance Computing, Networking, Storage and Analysis
Herausgeber (Verlag)IEEE Computer Society
ISBN (elektronisch)9781450337236
DOIs
PublikationsstatusVeröffentlicht - 15 Nov. 2015
Extern publiziertJa
VeranstaltungInternational Conference for High Performance Computing, Networking, Storage and Analysis, SC 2015 - Austin, USA/Vereinigte Staaten
Dauer: 15 Nov. 201520 Nov. 2015

Publikationsreihe

NameInternational Conference for High Performance Computing, Networking, Storage and Analysis, SC
Band15-20-November-2015
ISSN (Print)2167-4329
ISSN (elektronisch)2167-4337

Konferenz

KonferenzInternational Conference for High Performance Computing, Networking, Storage and Analysis, SC 2015
Land/GebietUSA/Vereinigte Staaten
OrtAustin
Zeitraum15/11/1520/11/15

Fingerprint

Untersuchen Sie die Forschungsthemen von „Recovering logical structure from Charm++ event traces“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren