A scalable cross-platform infrastructure for application performance tuning using hardware counters
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
A Monitoring Sensor Management System for Grid Environments
Cluster Computing
Treemaps for Workload Visualization
IEEE Computer Graphics and Applications
Group-Based Performance Analysis for Multithreaded SMP Cluster Applications
Euro-Par '01 Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Processing
Euro-Par '02 Proceedings of the 8th International Euro-Par Conference on Parallel Processing
SIGMA: a simulator infrastructure to guide memory analysis
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
A framework for performance modeling and prediction
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Flexible performance visualization of parallel and distributed applications
Future Generation Computer Systems - Tools for program development and analysis
Performance Tuning of Distributed Applications with CoSMoS
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Sourcebook of parallel computing
The unicore grid and its options for performance analysis
Performance analysis and grid computing
Mixed level modelling and simulation of large scale HW/SW systems
High performance scientific and engineering computing
Vertical profiling: understanding the behavior of object-priented applications
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Synthetic Simulation of Mesh-Based Parallel Applications Driven by Fine-Grained Profiling
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 15 - Volume 16
A Portable Programming Interface for Performance Evaluation on Modern Processors
International Journal of High Performance Computing Applications
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
The Tau Parallel Performance System
International Journal of High Performance Computing Applications
Scaling applications to massively parallel machines using Projections performance analysis tool
Future Generation Computer Systems
Performance and environment monitoring for continuous program optimization
IBM Journal of Research and Development
Using hardware performance monitors to understand the behavior of java applications
VM'04 Proceedings of the 3rd conference on Virtual Machine Research And Technology Symposium - Volume 3
Characterizing the I/O behavior of scientific applications on the Cray XT
PDSW '07 Proceedings of the 2nd international workshop on Petascale data storage: held in conjunction with Supercomputing '07
A regression-based approach to scalability prediction
Proceedings of the 22nd annual international conference on Supercomputing
Scalable load-balance measurement for SPMD codes
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Adaptive Application Composition in Quantum Chemistry
QoSA '09 Proceedings of the 5th International Conference on the Quality of Software Architectures: Architectures for Adaptive Software Systems
A Methodology to Characterize Critical Section Bottlenecks in DSM Multiprocessors
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
Scaling applications to massively parallel machines using Projections performance analysis tool
Future Generation Computer Systems
Proceedings of the 7th international conference on Autonomic computing
Software—Practice & Experience
Performance visualization for large-scale computing systems: a literature review
HCII'11 Proceedings of the 14th international conference on Human-computer interaction: design and development approaches - Volume Part I
Kismet: parallel speedup estimates for serial programs
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications
Characterizing the performance and energy attributes of scientific simulations
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part I
PerWiz: a what-if prediction tool for tuning message passing programs
VECPAR'04 Proceedings of the 6th international conference on High Performance Computing for Computational Science
DynTG: a tool for interactive, dynamic instrumentation
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part II
A resource monitoring and management middleware infrastructure for semantic resource grid
SAG'04 Proceedings of the First international conference on Scientific Applications of Grid Computing
Detecting application load imbalance on high end massively parallel systems
Euro-Par'07 Proceedings of the 13th international Euro-Par conference on Parallel Processing
Experiences Developing the OpenUH Compiler and Runtime Infrastructure
International Journal of Parallel Programming
Hi-index | 0.00 |
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 changes to the software infrastructure. At present, SvPablo supports analysis of applications written in C, Fortran 77, Fortran 90, and HPF on a variety of sequential and parallel systems. In addition to capturing application data via software instrumentation, SvPablo also exploits hardware performance counters to capture the interaction of software and hardware. Both hardware and software performance data are summarized during program execution, enabling measurement of programs that execute for hours or days on hundreds of processors. This performance data is stored in a format designed to be language transparent and portable. We demonstrate the usefulness of SvPablo for tuning application programs with a case study running on an SGI Origin 2000.