Author
Listed:
- Robert Schöne
(Technische Universität Dresden, Center for Information Services and High Performance Computing (ZIH))
- Ronny Tschüter
(Technische Universität Dresden, Center for Information Services and High Performance Computing (ZIH))
- Thomas Ilsche
(Technische Universität Dresden, Center for Information Services and High Performance Computing (ZIH))
- Joseph Schuchart
(University of Stuttgart, High Performance Computing Center Stuttgart (HLRS))
- Daniel Hackenberg
(Technische Universität Dresden, Center for Information Services and High Performance Computing (ZIH))
- Wolfgang E. Nagel
(Technische Universität Dresden, Center for Information Services and High Performance Computing (ZIH))
Abstract
Performance measurement and runtime tuning tools are both vital in the HPC software ecosystem and use similar techniques: the analyzed application is interrupted at specific events and information on the current system state is gathered to be either recorded or used for tuning. One of the established performance measurement tools is Score-P. It supports numerous HPC platforms and parallel programming paradigms. To extend Score-P with support for different back-ends, create a common framework for measurement and tuning of HPC applications, and to enable the re-use of common software components such as implemented instrumentation techniques, this paper makes the following contributions: (1) We describe the Score-P metric plugin interface, which enables programmers to augment the event stream with metric data from supplementary data sources that are otherwise not accessible for Score-P. (2) We introduce the flexible Score-P substrate plugin interface that can be used for custom processing of the event stream according to the specific requirements of either measurement, analysis, or runtime tuning tasks. (3) We provide examples for both interfaces that extend Score-P’s functionality for monitoring and tuning purposes.
Suggested Citation
Robert Schöne & Ronny Tschüter & Thomas Ilsche & Joseph Schuchart & Daniel Hackenberg & Wolfgang E. Nagel, 2017.
"Extending the Functionality of Score-P Through Plugins: Interfaces and Use Cases,"
Springer Books, in: Christoph Niethammer & José Gracia & Tobias Hilbrich & Andreas Knüpfer & Michael M. Resch & Wolfgang (ed.), Tools for High Performance Computing 2016, pages 59-82,
Springer.
Handle:
RePEc:spr:sprchp:978-3-319-56702-0_4
DOI: 10.1007/978-3-319-56702-0_4
Download full text from publisher
To our knowledge, this item is not available for
download. To find whether it is available, there are three
options:
1. Check below whether another version of this item is available online.
2. Check on the provider's
web page
whether it is in fact available.
3. Perform a
for a similarly titled item that would be
available.
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:sprchp:978-3-319-56702-0_4. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.