A Portable Programming Interface for Performance Evaluation on Modern Processors
International Journal of High Performance Computing Applications
SMART: A Simulation Tool for Analyzing Cache Access Behavior on SMPs
MASCOTS '05 Proceedings of the 13th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems
Monitoring cache behavior on parallel SMP architectures and related programming tools
Future Generation Computer Systems
Performance cockpit: an extensible GUI platform for performance tools
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
An instrumentation infrastructure for grid workflow applications
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
Hi-index | 0.00 |
In this paper we present MRI, a high level interface for selective monitoring of code regions and data structures in single and multiprocessor environments. MRI keeps transparent the available monitoring resources from the performance analysis tools and can electively generate monitoring results as online profile information, or as postmortem traces. MRI is the first step toward a standard monitoring interface which can be used by a broad range of performance analysis tools, from profiler tools, trace producers and visualizers, up to complex automatic performance analyzers. We also present an implementation of MRI for SMPs which transparently use a simulation backend and a PAPI backend to obtain performance data.