• DocumentCode
    2049012
  • Title

    Communication patterns [message-passing patterns]

  • Author

    Riesen, Rolf

  • Author_Institution
    Sandia Nat. Labs., Albuquerque, NM
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    Parallel applications have message-passing patterns that are important to understand. Network topology, routing decisions, and connection and buffer management need to match the communication patterns of an application for it to run efficiently and scale well. These patterns are not easily discerned from the source code of an application, and even when the data is available it is not easy to categorize it appropriately such that meaningful knowledge emerges. We describe a novel system to gather the information we need to discover an application´s communication pattern. We create five categories that help us analyze that data and explain how information from each category can be useful in the design of networking hardware and software. We use the NAS parallel benchmarks as examples on how to apply our techniques
  • Keywords
    benchmark testing; buffer storage; computer networks; data analysis; message passing; parallel processing; telecommunication network topology; NAS parallel benchmarks; application communication patterns; application source code; buffer management; data analysis; message-passing patterns; network topology; networking hardware; networking software; parallel applications; routing decisions; Application software; Benchmark testing; Discrete event simulation; Hardware; Laboratories; Network topology; Parallel machines; Pattern matching; Routing; Size measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639567
  • Filename
    1639567