• DocumentCode
    2483516
  • Title

    Automatic detection of parallel applications computation phases

  • Author

    Gonzalez, Juan ; Gimenez, Judit ; Labarta, Jesus

  • Author_Institution
    BSC, UPC, Barcelona, Spain
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    Analyzing parallel programs has become increasingly difficult due to the immense amount of information collected on large systems. The use of clustering techniques has been proposed to analyze applications. However, while the objective of previous works is focused on identifying groups of processes with similar characteristics, we target a much finer granularity in the application behavior. In this paper, we present a tool that automatically characterizes the different computation regions between communication primitives in message-passing applications. This study shows how some of the clustering algorithms which may be applicable at a coarse grain are no longer adequate at this level. Density-based clustering algorithms applied to the performance counters offered by modern processors are more appropriate in this context. This tool automatically generates accurate displays of the structure of the application as well as detailed reports on a broad range of metrics for each individual region detected.
  • Keywords
    message passing; parallel programming; pattern clustering; program diagnostics; software metrics; automatic detection; density-based clustering algorithms; message-passing applications; metrics; parallel application computation phases; parallel program analysis; performance counters; Algorithm design and analysis; Clustering algorithms; Computer applications; Concurrent computing; Counting circuits; Data mining; Information analysis; Performance analysis; Phase detection; Principal component analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
  • Conference_Location
    Rome
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-3751-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2009.5161027
  • Filename
    5161027