Performance technology for complex parallel and distributed systems
Distributed and parallel systems
A scalable cross-platform infrastructure for application performance tuning using hardware counters
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
On using SCALEA for performance analysis of distributed and parallel programs
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
Automatic Performance Analysis of MPI Applications Based on Event Traces
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
A hierarchical classification of overheads in parallel programs
Proceedings of the First IFIP TC10 International Workshop on Software Engineering for Parallel and Distributed Systems
VFC: The Vienna Fortran Compiler
Scientific Programming
HiPC '02 Proceedings of the 9th International Conference on High Performance Computing
Performance Analysis for MPI Applications with SCALEA
Proceedings of the 9th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
From Web Services to OGSA: Experiences in Implementing an OGSA-based Grid Application
GRID '03 Proceedings of the 4th International Workshop on Grid Computing
Different approaches to automatic performance analysis of distributed applications
Performance analysis and grid computing
A performance analysis tool for interactive grid applications
Performance analysis and grid computing
Aksum: a performance analysis tool for parallel and distributed applications
Performance analysis and grid computing
Journal of Parallel and Distributed Computing - Special issue on middleware
A Performance Analysis Tool for Interactive Applications on the Grid
International Journal of High Performance Computing Applications
High-level application-specific performance analysis using the G-PM tool
Future Generation Computer Systems
Causal analysis for performance modeling of computer programs
Scientific Programming
Performance modeling and analysis of correlated parallel computations
Parallel Computing
Available task-level parallelism on the Cell BE
Scientific Programming - High Performance Computing with the Cell Broadband Engine
Scientific Programming - Software Development for Multi-core Computing Systems
Logging kernel events on clusters
ICCS'03 Proceedings of the 2003 international conference on Computational science
Extended overhead analysis for OpenMP performance tuning
WOMPAT'03 Proceedings of the OpenMP applications and tools 2003 international conference on OpenMP shared memory parallel programming
Monitoring and performance analysis of grid applications
ICCS'03 Proceedings of the 1st international conference on Computational science: PartI
Platform-aware bottleneck detection for reconfigurable computing applications
ACM Transactions on Reconfigurable Technology and Systems (TRETS)
High-level application specific performance analysis using the G-PM tool
PVM/MPI'05 Proceedings of the 12th European PVM/MPI users' group conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Automatic tuning of master/worker applications
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Exact dependence analysis for increased communication overlap
EuroMPI'12 Proceedings of the 19th European conference on Recent Advances in the Message Passing Interface
Hi-index | 0.00 |
In this paper we present SCALEA, which is a performance instrumentation, measurement, analysis, and visualization tool for parallel and distributed programs that supports post-mortem and online performance analysis. SCALEA currently focuses on performance analysis for OpenMP, MPI, HPF, and mixed parallel/distributed programs. It computes a variety of performance metrics based on a novel overhead classification. SCALEA also supports multiple experiment performance analysis that allows to compare and to evaluate the performance outcome of several experiments. A highly flexible instrumentation and measurement system is provided which can be controlled by command-line options and programdirectiv es. SCALEA can be interfaced by external tools through the provision of a full Fortran90 OpenMP/MPI/HPF frontend that allows to instrument an abstract syntax tree at a very high-level with C-function calls and to generate source code. A graphical user interface is provided to view a large variety of performance metrics at the level of arbitrary code regions, threads, processes, and computational nodes for single- and multi-experiments.