Skip to main content

2019 | OriginalPaper | Buchkapitel

Gotcha: An Function-Wrapping Interface for HPC Tools

verfasst von : David Poliakoff, Matt LeGendre

Erschienen in: Programming and Performance Visualization Tools

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper introduces Gotcha, a function wrapping interface and library for HPC tools. Many HPC tools, and performance analysis tools in particular, rely on function wrapping to integrate with applications. But existing mechanisms, such as LD_PRELOAD on Linux, have limitations that lead to tool instability and complexity. Gotcha addresses the limitations in existing mechanisms, provides a programmable interface for HPC tools to manage function wrapping, and supports function wrapping across multiple tools. In addition, this paper introduces the idea of interface-independent function wrapping, which makes it possible for tools to wrap arbitrary application functions.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
11.
Zurück zum Zitat Gyllenhaal, J., Gamblin, T., Bertsch, A., Musselman, R.: Enabling high job throughput for uncertainty quantification on BG/Q. In: IBM HPC Systems Scientific Computing User Group, (ScicomP 2014) (2014) Gyllenhaal, J., Gamblin, T., Bertsch, A., Musselman, R.: Enabling high job throughput for uncertainty quantification on BG/Q. In: IBM HPC Systems Scientific Computing User Group, (ScicomP 2014) (2014)
12.
Zurück zum Zitat Protze, J., Hilbrich, T., Schulz, M., de Supinski, B.R., Nagel, W.E., Mueller, M.S.: MPI runtime error detection with must: a scalable and crash-safe approach. In: 2014 43rd International Conference on Parallel Processing Workshops, pp. 206–215, September 2014. https://doi.org/10.1109/ICPPW.2014.37 Protze, J., Hilbrich, T., Schulz, M., de Supinski, B.R., Nagel, W.E., Mueller, M.S.: MPI runtime error detection with must: a scalable and crash-safe approach. In: 2014 43rd International Conference on Parallel Processing Workshops, pp. 206–215, September 2014. https://​doi.​org/​10.​1109/​ICPPW.​2014.​37
14.
Zurück zum Zitat Schulz, M.: Extending and updating the tool interfaces in MPI: a request for feedback. In: Scalable Tools Workshop 2018 (2018) Schulz, M.: Extending and updating the tool interfaces in MPI: a request for feedback. In: Scalable Tools Workshop 2018 (2018)
Metadaten
Titel
Gotcha: An Function-Wrapping Interface for HPC Tools
verfasst von
David Poliakoff
Matt LeGendre
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-17872-7_11