• DocumentCode
    3471807
  • Title

    Portable and architecture independent parallel performance tuning using a call-graph profiling tool

  • Author

    Hill, Jonathan M D ; Jarvis, Stephen A. ; Siniolakis, Constantinos J. ; Vasilev, Vasil P.

  • Author_Institution
    Comput. Lab., Oxford Univ., UK
  • fYear
    1998
  • fDate
    21-23 Jan 1998
  • Firstpage
    286
  • Lastpage
    294
  • Abstract
    The paper describes a post mortem call graph profiling tool that analyses trace information generated during the execution of BSPlib programs. The purpose of the tool is to expose imbalance in either computation or communication, and to highlight portions of code that are amenable to improvement. Unlike other profiling tools, the profile information guides optimisation in an architecture independent way. From an ease of use perspective, the amount of information displayed when visualising a profile for a parallel program is no more complex than that of a sequential program
  • Keywords
    graph theory; parallel programming; program diagnostics; software portability; BSPlib programs; architecture independent; architecture independent parallel performance tuning; optimisation; parallel program profile; post mortem call graph profiling tool; profile information; trace information; Buildings; Computer architecture; Cost function; Information analysis; Laboratories; Libraries; Parallel languages; Parallel programming; Time measurement; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1998. PDP '98. Proceedings of the Sixth Euromicro Workshop on
  • Conference_Location
    Madrid
  • Print_ISBN
    0-8186-8332-5
  • Type

    conf

  • DOI
    10.1109/EMPDP.1998.647211
  • Filename
    647211