A portable programming interface for performance evaluation on modern processors

S Browne, J Dongarra, N Garner… - … journal of high …, 2000 - journals.sagepub.com
The purpose of the PAPI project is to specify a standard application programming interface
(API) for accessing hardware performance counters available on most modern …

[PDF][PDF] PAPI: A portable interface to hardware performance counters

PJ Mucci, S Browne, C Deane, G Ho - Proceedings of the department of …, 1999 - icl.utk.edu
The purpose of the PAPI project is to specify a standard application programming interface
(API) for accessing hardware performance counters available on most modern …

The basics of performance-monitoring hardware

B Sprunt - IEEE Micro, 2002 - ieeexplore.ieee.org
Most modern, high-performance processors have special, on-chip hardware that monitors
processor performance. Data collected by this hardware provides performance information …

[PDF][PDF] Using PAPI for hardware performance monitoring on Linux systems

J Dongarra, K London, S Moore, P Mucci… - Conference on Linux …, 2001 - icl.utk.edu
PAPI is a specification of a cross-platform interface to hardware performance counters on
modern microprocessors. These counters exist as a small set of registers that count events …

A scalable cross-platform infrastructure for application performance tuning using hardware counters

S Browne, J Dongarra, N Garner… - SC'00: Proceedings …, 2000 - ieeexplore.ieee.org
The purpose of the PAPI project is to specify a standard API for accessing hardware
performance counters available on most modern microprocessors. These counters exist as a …

[PDF][PDF] Instruction-based sampling: A new performance analysis technique for AMD family 10h processors

PJ Drongowski - Advanced Micro Devices, 2007 - alessandropellegrini.it
Software applications must use computational resources efficiently in order to deliver best
results in a timely manner. This is especially true for time-sensitive applications such as …

[PDF][PDF] Perfmon2: a flexible performance monitoring interface for Linux

S Eranian - Proc. of the 2006 Ottawa Linux Symposium, 2006 - Citeseer
Monitoring program execution is becoming more than ever key to achieving world-class
performance. A generic, flexible, and yet powerful monitoring interface to access the …

[图书][B] Computer architecture performance evaluation methods

L Eeckhout - 2010 - books.google.com
Performance evaluation is at the foundation of computer architecture research and
development. Contemporary microprocessors are so complex that architects cannot design …

Collecting performance data with PAPI-C

D Terpstra, H Jagode, H You, J Dongarra - Tools for High Performance …, 2010 - Springer
Modern high performance computer systems continue to increase in size and complexity.
Tools to measure application performance in these increasingly complex environments must …

SvPablo: A multi-language architecture-independent performance analysis system

LA De Rose, DA Reed - Proceedings of the 1999 International …, 1999 - ieeexplore.ieee.org
In this paper we present the design of SvPablo, a language independent performance
analysis and visualization system that can be easily extended to new contexts with minimal …