• DocumentCode
    358108
  • Title

    Specification of performance problems in MPI programs with ASL

  • Author

    Fahringer, Thomas ; Gerndt, Michael ; Riley, Graham ; Träff, Jesper Larsson

  • Author_Institution
    Inst. for Software Technol., Wien Univ., Austria
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    51
  • Lastpage
    58
  • Abstract
    Performance analysis is an important step in tuning performance critical applications. It is a cyclic process of measuring and analyzing performance data which is driven by the programmers hypotheses on potential performance problems. Currently this process is controlled manually by the programmer. The implicit knowledge applied in this cyclic process must be formalized in order to be reused in the automation of performance analysis tools. This article describes the performance property specification language ASL developed in the APART Esprit IV working group. ASL allows the specification of performance data via an object model and of performance properties via a specially designed notation. Performance bottlenecks can then be identified based on the specification since bottlenecks are viewed as performance properties with a huge negative impact. We present the ASL language in the context of MPI applications
  • Keywords
    performance evaluation; specification languages; ASL; MPI applications; MPI programs; bottlenecks; performance analysis; performance critical applications; performance problems; performance property specification language; Application software; Automatic control; Computer science; Data analysis; Object oriented modeling; Performance analysis; Process control; Programming profession; Software performance; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2000. Proceedings. 2000 International Conference on
  • Conference_Location
    Toronto, Ont.
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-0768-9
  • Type

    conf

  • DOI
    10.1109/ICPP.2000.876072
  • Filename
    876072