• DocumentCode
    3247717
  • Title

    OpenMP-centric performance analysis of hybrid applications

  • Author

    Fürlinger, Karl ; Moore, Shirley

  • Author_Institution
    EECS Dept., Univ. of Tennessee, Knoxville, TN
  • fYear
    2008
  • fDate
    Sept. 29 2008-Oct. 1 2008
  • Firstpage
    160
  • Lastpage
    166
  • Abstract
    Several performance analysis tools support hybrid applications. Most originated as MPI profiling or tracing tools and OpenMP capabilities were added to extend the performance analysis capabilities for the hybrid parallelization case. In this paper we describe our experience with the other path to support both programming paradigms. Our starting point is a profiling tool for OpenMP called ompP that was extended to handle MPI related data. The measured data and the method of presentation follow our focus on the OpenMP side of the performance optimization cycle. For example, the existing overhead classification scheme of ompP was extended to cover time in MPI calls as a new type of overhead.
  • Keywords
    application program interfaces; message passing; parallel programming; shared memory systems; software performance evaluation; MPI profiling; OpenMP; ompP; performance analysis tools; performance optimization cycle; Application software; Computer science; Counting circuits; Laboratories; Monitoring; Multicore processing; Optimization; Parallel processing; Performance analysis; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2008 IEEE International Conference on
  • Conference_Location
    Tsukuba
  • ISSN
    1552-5244
  • Print_ISBN
    978-1-4244-2639-3
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2008.4663767
  • Filename
    4663767