• DocumentCode
    1661053
  • Title

    A framework for collective personalized communication

  • Author

    Kalé, Laxmikant V. ; Kumar, Sameer ; Varadarajan, Krishnan

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • fYear
    2003
  • Abstract
    The paper explores collective personalized communication. For example, in all-to-all personalized communication (AAPC), each processor sends a distinct message to every other processor. However, for many applications, the collective communication pattern is many-to-many, where each processor sends a distinct message to a subset of processors. We first present strategies that reduce per-message cost to optimize AAPC. We then present performance results of these strategies in both all-to-all and many-to-many scenarios. These strategies are implemented in a flexible, asynchronous library with a non-blocking interface, and a message-driven runtime system. This allows the collective communication to run concurrently with the application, if desired. As a result the computational overhead of the communication is substantially reduced, at least on machines such as PSC Lemieux, which sport a co-processor capable of remote DMA. We demonstrate the advantages of our framework with performance results on several benchmarks and applications.
  • Keywords
    communication complexity; message passing; parallel programming; software libraries; software performance evaluation; AAPC; PSC Lemieux; all-to-all personalized communication; collective communication pattern; collective personalized communication; computational overhead; flexible asynchronous library; message-driven runtime system; nonblocking interface; per-message cost; performance results; remote DMA; Application software; Bandwidth; Computer science; Coprocessors; Cost function; Delay; Operating systems; Runtime library; Scalability; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2003. Proceedings. International
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-1926-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2003.1213166
  • Filename
    1213166