PULSE builds on the latest Performance API (PAPI) project and extends it with software-defined events (SDE) that originate from the HPC software stack and are currently treated as black boxes (i.e., communication libraries, math libraries, task-based runtime systems, applications).<br>The objective is to enable monitoring of both types of performance events---hardware- and software-related events---in a uniform way, through one consistent PAPI interface. Therefore, 3rd-party tools and application developers have to handle only a single hook to PAPI to access all hardware performance counters in a system, including the new software-defined events.<br
As supercomputers continue to grow in scale and ca-pabilities, it is becoming increasingly difficult...
Performance Monitoring Counters (PMCs) have been traditionally used in the mainstream computing doma...
For industrial systems performance, it is desired to keep the IT infrastructure competitive through ...
PULSE builds on the latest Performance API (PAPI) project and extends it with software-defined even...
AbstractPAPI is a widely used cross-platform interface to hardware performance counters. PAPI curren...
PAPI is a cross-platform performance measurement library widely used in the area of high-performance...
In this work, a standard and unified method for monitoring hardware accelerators in Reconfigurable C...
The purpose of the PAPI project is to specify a standard application programming interface (API) for...
High performance computing is playing an increasingly important role in the scientific community. As...
Abstract—For more than a decade, the PAPI performance-monitoring library has provided a clear, porta...
Performance analysis is an essential step for better software optimization, which is critical for em...
Performance Monitoring Counters (PMCs) have been traditionally used in the mainstream computing doma...
Understanding the behavior of parallel applications that use the Message Passing Interface (MPI) is ...
This paper proposes a performance tools interface for OpenMP, similar in spirit to the MPI profiling...
Software that was modified for the paper. Specifically, adapted versions of OTF2, Score-P, and Scala...
As supercomputers continue to grow in scale and ca-pabilities, it is becoming increasingly difficult...
Performance Monitoring Counters (PMCs) have been traditionally used in the mainstream computing doma...
For industrial systems performance, it is desired to keep the IT infrastructure competitive through ...
PULSE builds on the latest Performance API (PAPI) project and extends it with software-defined even...
AbstractPAPI is a widely used cross-platform interface to hardware performance counters. PAPI curren...
PAPI is a cross-platform performance measurement library widely used in the area of high-performance...
In this work, a standard and unified method for monitoring hardware accelerators in Reconfigurable C...
The purpose of the PAPI project is to specify a standard application programming interface (API) for...
High performance computing is playing an increasingly important role in the scientific community. As...
Abstract—For more than a decade, the PAPI performance-monitoring library has provided a clear, porta...
Performance analysis is an essential step for better software optimization, which is critical for em...
Performance Monitoring Counters (PMCs) have been traditionally used in the mainstream computing doma...
Understanding the behavior of parallel applications that use the Message Passing Interface (MPI) is ...
This paper proposes a performance tools interface for OpenMP, similar in spirit to the MPI profiling...
Software that was modified for the paper. Specifically, adapted versions of OTF2, Score-P, and Scala...
As supercomputers continue to grow in scale and ca-pabilities, it is becoming increasingly difficult...
Performance Monitoring Counters (PMCs) have been traditionally used in the mainstream computing doma...
For industrial systems performance, it is desired to keep the IT infrastructure competitive through ...