SCALEA

SCALEA: A performance analysis tool for distributed and parallel programs. 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 program directives. 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.


References in zbMATH (referenced in 13 articles , 1 standard article )

Showing results 1 to 13 of 13.
Sorted by year (citations)

  1. Liu, Xu; Zhan, Jianfeng; Zhan, Kunlin; Shi, Weisong; Yuan, Lin; Meng, Dan; Wang, Lei: Automatic performance debugging of SPMD-style parallel programs (2011)
  2. Morajko, Anna; Margalef, Tomàs; Luque, Emilio: Design and implementation of a dynamic tuning environment (2007)
  3. Wu, Ming; Sun, Xian-He: Grid harvest service: a performance system of grid computing (2006)
  4. Truong, Hong-Linh; Fahringer, Thomas; Dustdar, Schahram: Dynamic instrumentation, performance monitoring and analysis of grid scientific workflows (2005)
  5. Prodan, Radu; Bonelli, Andreas; Adelmann, Andreas; Fahringer, Thomas; Überhuber, Christoph: Benchmarking parallel three dimensional FFT kernels with ZENTURIO (2004)
  6. Prodan, Radu; Fahringer, Thomas: ZENTURIO: A grid service-based tool for optimising parallel and grid applications (2004)
  7. Prodan, Radu; Fahringer, Thomas: ZENTURIO: A grid service-based tool for optimising parallel and grid applications (2004)
  8. Balis, Bartosz; Bubak, Marian; Funika, Włodzimierz; Szepieniec, Tomasz; Wismüller, Roland: Monitoring and performance analysis of grid applications (2003)
  9. Chen, Yongjian; Wang, Dingxing; Zheng, Weimin: Extended overhead analysis for OpenMP performance tuning (2003)
  10. Truong, Hong-Linh; Fahringer, Thomas: SCALEA: A performance analysis tool for parallel programs (2003)
  11. Fahringer, Thomas; Seragiotto, Clovis jun.: Automatic search for performance problems in parallel and distributed programs by using multi-experiment analysis (2002)
  12. Truong, Hong-Linh; Fahringer, Thomas: SCALEA: A performance analysis tool for distributed and parallel programs (2002)
  13. Truong, Hong-Linh; Fahringer, Thomas; Geissler, Michael; Madsen, Georg: Performance analysis for MPI applications with SCALEA (2002)