2014 IEEE International Conference on Cluster Computing (CLUSTER) 2014
DOI: 10.1109/cluster.2014.6968672
|View full text |Cite
|
Sign up to set email alerts
|

Power monitoring with PAPI for extreme scale architectures and dataflow-based programming models

Abstract: Abstract-For more than a decade, the PAPI performancemonitoring library has provided a clear, portable interface to the hardware performance counters available on all modern CPUs and other components of interest (e.g., GPUs, network, and I/O systems). Most major end-user tools that application developers use to analyze the performance of their applications rely on PAPI to gain access to these performance counters.One of the critical roadblocks on the way to larger, more complex high performance systems, has be… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 21 publications
(6 citation statements)
references
References 21 publications
0
6
0
Order By: Relevance
“…The PAPI performance monitoring library provides a coherent methodology and standardization layer to performance counter information for a variety of hardware and software components, including CPUs, graphics processing units (GPUs), memory, networks,() I/O systems, power systems,() and virtual cloud environments . PAPI can be used independently as a performance monitoring library and tool for application analysis; however, PAPI finds its greatest utility as a middleware component for a number of third‐party profiling, tracing, and sampling toolkits (eg, CrayPat, HPCToolkit, Scalasca, Score‐P, TAU, Vampir, PerfExpert), making it the de facto standard for performance counter analysis.…”
Section: Power Managementmentioning
confidence: 99%
“…The PAPI performance monitoring library provides a coherent methodology and standardization layer to performance counter information for a variety of hardware and software components, including CPUs, graphics processing units (GPUs), memory, networks,() I/O systems, power systems,() and virtual cloud environments . PAPI can be used independently as a performance monitoring library and tool for application analysis; however, PAPI finds its greatest utility as a middleware component for a number of third‐party profiling, tracing, and sampling toolkits (eg, CrayPat, HPCToolkit, Scalasca, Score‐P, TAU, Vampir, PerfExpert), making it the de facto standard for performance counter analysis.…”
Section: Power Managementmentioning
confidence: 99%
“…Likewise, in [21], the use of PAPI to monitor energy and power is discussed. In that work, the effort of McCraw et al is to extend the use of PAPI to support power monitoring capabilities for various platforms and, specifically, for the Intel Xeon Phi and Blue Gene/Q.…”
Section: Background and State Of The Artmentioning
confidence: 99%
“…The Performance API (PAPI) [8], from the University of Tennessee, is well-established as a library interface for hardware performance counters. In recent years, it has included support for many energy measurement sources, such as RAPL, NVML, Xeon Phi or IBM EMON [29,51,52]. This allows for easy extraction of power data for projects and researchers which are already users of PAPI.…”
Section: Power-aware Low-level Profiling Interfacesmentioning
confidence: 99%