• DocumentCode
    2792186
  • Title

    Software Tools for Performance Modeling of Parallel Programs

  • Author

    Martínez, Diego R. ; Blanco, Vicente ; Boullón, Marcos ; Cabaleiro, José C. ; Rodríguez, Casiano ; Rivera, Francisco F.

  • Author_Institution
    Dept. of Electron. & Comput. Eng., Santiago de Compostela Univ.
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    This paper presents a framework based on a user driven methodology to obtain analytical models of MPI applications on parallel systems in a systematic and easy to use way. This methodology consists of two stages. In the first one, instrumentation of the source code is performed using CALL, which is a profiling tool for interacting with the code in an easy, simple and direct way. New features are added to CALL to obtain different performance metrics and store the performance information in XML files. Using this information, an analytical model of the performance behavior is obtained in the second stage by means of R, a language and environment for statistical analysis. The structure of the whole framework is detailed in this paper, and some selected examples are used to show its practical use.
  • Keywords
    application program interfaces; message passing; parallel programming; software tools; statistical analysis; CALL software tool; MPI applications; message passing interface; parallel programs; performance modeling; source code instrumentation; statistical analysis; user driven methodology; Analytical models; Application software; Computer science; Instruments; Parallel processing; Performance analysis; Software tools; Statistical analysis; Statistics; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370582
  • Filename
    4228310