Adding New Dimensions to Performance Analysis Through User-Defined Objects

  • Gabriele Jost
  • Oleg Mazurov
  • Dieter an Mey
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4315)


Performance analysis of parallel applications requires a high degree of flexibility for the user to navigate through huge amounts of performance trace data. Many different statistics need to be calculated and compared in order to derive meaningful conclusions. In this paper we propose user-defined objects as a means to customize the analysis for different hardware platforms, programming paradigms, or application areas. We describe how the concept is realized in a development version of the SunTM Studio Performance Analyzer and demonstrate its usefulness for the analysis of a nested OpenMP application.


Programming Paradigm Memory Object Workload Balance Command Language Processor Board 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Dauphin, P., Hofmann, R., Klar, R., Mohr, B., Quick, A., Siegle, M., Sötz, F.: ZM4/SIMPLE: a General Approach to Performance-Measurement and -Evaluation of Distributed Systems. In: Casavant, T.L., Singhal, M. (eds.) Readings in Distributed Computing Systems, pp. 286–309. IEEE Computer Society Press, Los Alamitos (1994)Google Scholar
  2. 2.
    Hörschler, I., Brücker, C., Schröder, W., Meinke, M.: Investigation of the Impact of the geometry on the nose flow. ScienceDirect - European Journal of Mechanics – B/Fluids (2005)Google Scholar
  3. 3.
    Hörschler, I., Meinke, M., Schröder, W.: Numerical simulation of the flow field in a model of the nasal cavity. Computers & Fluids 32, 39–45 (2003)CrossRefzbMATHGoogle Scholar
  4. 4.
  5. 5.
    Itzkowitz, M.: The SunTM Studio Performance Tools. Sun Microsystems,
  6. 6.
    Johnson, S., Ierotheou, C., Spiegel, A., an Mey, D., Hoerschler, I.: Nested Parallelization of the Flow Solver TFS using ParaWise/CAPO tools. In: IWOMP 2006 (submitted, 2006)Google Scholar
  7. 7.
    Johnson, S., Ierotheou, C.: Parallelization of the TFS multi-block code from RWTH Aachen using the ParaWise/CAPO tools. Parallel Software Products Inc., TR-2005-09-02 (2005)Google Scholar
  8. 8.
    MPI Forum: MPI: A Message Passing Interface. Int. Journal of Supercomputing Applications 8(3/4) (1994)Google Scholar
  9. 9.
  10. 10.
    OpenMP Fortran/C Application Program Interface,
  11. 11.
  12. 12.
    TAU: Tuning and Analysis Utilities,

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Gabriele Jost
    • 1
  • Oleg Mazurov
    • 2
  • Dieter an Mey
    • 3
  1. 1.Sun MicrosystemsHillsboroUSA
  2. 2.Sun MicrosystemsMenlo ParkUSA
  3. 3.RWTH Aachen UniversityAachenGermany

Personalised recommendations