TECHNOLOGY AND CODE article
Front. High Perform. Comput.
Sec. Architecture and Systems
This article is part of the Research TopicEmerging Trends in Software Tools for Exascale Application DevelopmentView all articles
The Score-P Performance Tools Ecosystem
Provisionally accepted- 1Jülich Supercomputing Centre, Forschungszentrum Jülich GmbH, Jülich, Germany
- 2Scalable Parallel Computing Laboratory, Department of Computer Science, ETH Zürich, Zürich, Switzerland
- 3IT Center, RWTH Aachen University, Aachen, Germany
- 4Information Services and High Performance Computing, Center for Interdisciplinary Digital Sciences, TUD Dresden University of Technology, Dresden, Germany
- 5Performance Research Laboratory, OACISS, University of Oregon, Eugene, OR, United States
- 6GWT-TUD GmbH, Dresden, Germany
- 7Department of Computer Science, Technical University of Darmstadt, Darmstadt, Germany
Select one of your emails
You have multiple emails registered with Frontiers:
Notify me on publication
Please enter your email address:
If you already have an account, please login
You don't have a Frontiers account ? You can register here
With the first exascale computing systems in production use, tuning and scaling up HPC applications to fully exploit the available hardware resources is more important than ever. Thus, there is a strong need for software tools that assist application developers with this task. The Score-P instrumentation and measurement infrastructure plays a major role in filling this gap. Score-P is a community-driven, highly scalable tool suite, aimed to be easy to use, for profiling and event tracing of massively parallel HPC application codes. It provides measurement data via common data formats as well as runtime interfaces for a variety of complementary analysis tools developed by multiple institutions and companies, allowing users to gain insights into the communication, synchronization, input/output, and scaling behavior of their applications, pinpointing performance bottlenecks and their causes. In this article, we provide an overview of the current state of the Score-P infrastructure and its related tools ecosystem Cube, Extra-P, TAU, Scalasca, and Vampir. In particular, we detail Score-P's current design and architecture, which is both highly flexible and extensible. Moreover, we describe how Score-P interacts with the analysis tools mentioned above, and highlight the major extensions implemented over the past 10+ years to keep pace with the rapidly changing landscape of HPC hardware and parallel application programming interfaces. Furthermore, we discuss emerging challenges—in particular with respect to the ever growing heterogeneity in both hardware and software—for collecting and analyzing performance data from applications running on future top-tier computing systems.
Keywords: instrumentation, application execution measurement, profiling, Event tracing, Parallel performance analysis
Received: 19 Sep 2025; Accepted: 26 Nov 2025.
Copyright: © 2025 Feld, Calotoiu, Corbin, Geimer, Hermanns, Knespel, Mohr, Reuter, Sander, Saviankou, Schlütter, Schöne, Shende, Visser, Wesarg, Williams, Wolf, Wylie and Zarubin. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
* Correspondence: Christian Feld
Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.
