• DocumentCode
    3353049
  • Title

    Communication support for dynamic load balancing of irregular adaptive applications

  • Author

    Fedorov, A. ; Chrisochoides, N.

  • Author_Institution
    The College of William and Mary
  • fYear
    2004
  • fDate
    18-18 Aug. 2004
  • Firstpage
    555
  • Lastpage
    562
  • Abstract
    In this paper we present a runtime system (Clam) that provides support for one-sided communication, remote service request, global address space in the context of mobile user-defined data objects and transparent routing of messages to those objects. We describe the functionality of Clam, the motivation and major design decisions behind its implementation. The functionality provided by Clam proved to be useful for dynamic load balancing support of adaptive asynchronous and irregular applications, such as mesh generation. The design of Clam is based on our experience with the previous implementation of the PREMA communication subsystem. We found it necessary to re-evaluate the design priorities set originally. In this paper we investigate these design decisions and evaluate their impacts on the runtime system.
  • Keywords
    Adaptive mesh refinement; Application software; Communication system control; Computer science; Concurrent computing; Libraries; Load management; Mesh generation; Mobile communication; Monte Carlo methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2004. ICPP 2004 Workshops. Proceedings. 2004 International Conference on
  • Conference_Location
    Montreal, QC, Canada
  • ISSN
    1530-2016
  • Print_ISBN
    0-7695-2198-3
  • Type

    conf

  • DOI
    10.1109/ICPPW.2004.1328068
  • Filename
    1328068