• DocumentCode
    2483655
  • Title

    An approach for matching communication patterns in parallel applications

  • Author

    Ma, Chao ; Teo, Yong Meng ; March, Verdi ; Xiong, Naixue ; Pop, Ioana Romelia ; He, Yan Xiang ; See, Simon

  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Interprocessor communication is an important factor in determining the performance scalability of parallel systems. The communication requirements of a parallel application can be quantified to understand its communication pattern and communication pattern similarities among applications can be determined. This is essential for the efficient mapping of applications on parallel systems and leads to better interprocessor communication implementation among others. This paper proposes a methodology to compare the communication pattern of distributed-memory programs. Communication correlation coefficient quantifies the degree of similarity between two applications based on the communication metrics selected to characterize the applications. To capture the network topology requirements, we extract the communication graph of each applications and quantities this similarity. We apply this methodology to four applications in the NAS parallel benchmark suite and evaluate the communication patterns by studying the effects of varying problem size and the number of logical processes (LPs).
  • Keywords
    graph theory; message passing; parallel processing; pattern matching; NAS parallel benchmark suite; communication graph; communication pattern matching; distributed-memory program; interprocessor communication; logical processes; message passing; network topology; parallel systems; Application software; Automatic control; Chaotic communication; Computer science; Concurrent computing; Costs; Educational institutions; Helium; Parallel processing; Pattern matching;
  • 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.5161035
  • Filename
    5161035