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 16 articles , 1 standard article )

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

  1. Benavides, Zachary; Vora, Keval; Gupta, Rajiv; Zhang, Xiangyu: Annotation guided collection of context-sensitive parallel execution profiles (2019)
  2. Liu, Xu; Zhan, Jianfeng; Zhan, Kunlin; Shi, Weisong; Yuan, Lin; Meng, Dan; Wang, Lei: Automatic performance debugging of SPMD-style parallel programs (2011) ioport
  3. Morajko, Anna; Margalef, Tomàs; Luque, Emilio: Design and implementation of a dynamic tuning environment (2007)
  4. Wu, Ming; Sun, Xian-He: Grid harvest service: a performance system of grid computing (2006)
  5. Cooke, A. W.; Gray, A. J. G.; Nutt, W.; Magowan, J.; Oevers, M.; Taylor, P.; Cordenonsi, R.; Byrom, R.; Cornwall, L.; Djaoui, A.; Field, L.; Fisher, S. M.; Hicks, S.; Leake, J.; Middleton, R.; Wilson, A.; Zhu, X.; Podhorszki, N.; Coghlan, B.; Kenny, S.; O’Callaghan, D.; Ryan, J.: The relational grid monitoring architecture: Mediating information about the grid (2005)
  6. Truong, Hong-Linh; Fahringer, Thomas; Dustdar, Schahram: Dynamic instrumentation, performance monitoring and analysis of grid scientific workflows (2005) ioport
  7. Prodan, Radu; Bonelli, Andreas; Adelmann, Andreas; Fahringer, Thomas; Überhuber, Christoph: Benchmarking parallel three dimensional FFT kernels with ZENTURIO (2004)
  8. Prodan, Radu; Fahringer, Thomas: ZENTURIO: A grid service-based tool for optimising parallel and grid applications (2004) ioport
  9. Prodan, Radu; Fahringer, Thomas: ZENTURIO: a grid service-based tool for optimising parallel and grid applications (2004)
  10. Truong, Hong-Linh; Fahringer, Thomas: SCALEA-G: A unified monitoring and performance analysis system for the grid (2004) ioport
  11. Balis, Bartosz; Bubak, Marian; Funika, Włodzimierz; Szepieniec, Tomasz; Wismüller, Roland: Monitoring and performance analysis of grid applications (2003)
  12. Chen, Yongjian; Wang, Dingxing; Zheng, Weimin: Extended overhead analysis for OpenMP performance tuning (2003)
  13. Truong, Hong-Linh; Fahringer, Thomas: SCALEA: A performance analysis tool for parallel programs (2003)
  14. Fahringer, Thomas; Seragiotto, Clovis jun.: Automatic search for performance problems in parallel and distributed programs by using multi-experiment analysis (2002)
  15. Truong, Hong-Linh; Fahringer, Thomas: SCALEA: A performance analysis tool for distributed and parallel programs (2002)
  16. Truong, Hong-Linh; Fahringer, Thomas; Geissler, Michael; Madsen, Georg: Performance analysis for MPI applications with SCALEA (2002)