A Mechanism to Generate Interception Based Tools for HPC Libraries

Bengisu Elis, David Boehme, Olga Pearce, Martin Schulz

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

Abstract

Software tools are integral components of the HPC software stack and provide invaluable measurements and insights into application run time and system behaviour to end users, code developers and system administrators. However, most tools currently do not support performance analysis at the granularity of libraries, which are the most important level of abstraction for code when developing modern applications. To overcome this limitation, we present a novel infrastructure that can auto-generate tool interfaces that enable interception at library-level. This opens the door to deploying tools at the right level of abstraction and with that to many use cases previous impossible or infeasible. We demonstrate an implementation of our approach alongside several use cases that show how such library-level tooling can support application and system optimization.

OriginalspracheEnglisch
TitelEuro-Par 2024
UntertitelParallel Processing - 30th European Conference on Parallel and Distributed Processing, Proceedings
Redakteure/-innenJesus Carretero, Javier Garcia-Blas, Sameer Shende, Ivona Brandic, Katzalin Olcoz, Martin Schreiber
Herausgeber (Verlag)Springer Science and Business Media Deutschland GmbH
Seiten107-120
Seitenumfang14
ISBN (Print)9783031695766
DOIs
PublikationsstatusVeröffentlicht - 2024
Veranstaltung30th International Conference on Parallel and Distributed Computing, Euro-Par 2024 - Madrid, Spanien
Dauer: 26 Aug. 202430 Aug. 2024

Publikationsreihe

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Band14801 LNCS
ISSN (Print)0302-9743
ISSN (elektronisch)1611-3349

Konferenz

Konferenz30th International Conference on Parallel and Distributed Computing, Euro-Par 2024
Land/GebietSpanien
OrtMadrid
Zeitraum26/08/2430/08/24

Fingerprint

Untersuchen Sie die Forschungsthemen von „A Mechanism to Generate Interception Based Tools for HPC Libraries“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren