• DocumentCode
    2218051
  • Title

    Logicalization of communication traces from parallel execution

  • Author

    Xu, Qiang ; Subhlok, Jaspal ; Zheng, Rong ; Voss, Sara

  • Author_Institution
    CGGVeritas, Houston, TX, USA
  • fYear
    2009
  • fDate
    4-6 Oct. 2009
  • Firstpage
    34
  • Lastpage
    43
  • Abstract
    Communication traces are integral to performance modeling and analysis of parallel programs. However, execution on a large number of nodes results in a large trace volume that is cumbersome and expensive to analyze. This paper presents an automatic framework to convert all process traces corresponding to the parallel execution of an SPMD MPI program into a single logical trace. First, the application communication matrix is generated from process traces. Next, topology identification is performed based on the underlying communication structure and independent of the way ranks (or numbers) are assigned to processes. Finally, message exchanges between physical processes are converted into logical message exchanges that represent similar message exchanges across all processes, resulting in a trace volume reduction approximately equal to the number of processes executing the application. This logicalization framework has been implemented and the results report on its performance and effectiveness.
  • Keywords
    message passing; parallel programming; SPMD MPI program; communication traces; logical message exchanges; parallel execution; parallel programs; topology identification; trace volume reduction; Cities and towns; Computer science; Drives; Educational institutions; Global communication; High performance computing; Matrix converters; Message passing; Performance analysis; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization, 2009. IISWC 2009. IEEE International Symposium on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4244-5156-2
  • Electronic_ISBN
    978-1-4244-5157-2
  • Type

    conf

  • DOI
    10.1109/IISWC.2009.5306796
  • Filename
    5306796