• DocumentCode
    2053152
  • Title

    Support for adaptivity in ARMCI using migratable objects

  • Author

    Huang, Chao ; Lee, Chee Wai ; Kalé, Laxmikant V.

  • Author_Institution
    Illinois Univ., Urbana, IL
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    Many new paradigms of parallel programming have emerged that compete with and complement the standard and well-established MPI model. Most notable, and successful, among these are models that support some form of global address space. At the same time, approaches based on migratable objects (also called virtualized processes) have shown that resource management concerns can be separated effectively from the overall parallel programming effort. For example, Charm++ supports dynamic load balancing via an intelligent adaptive run-time system. It is also becoming clear that a multi-paradigm approach that allows modules written in one or more paradigms to coexist and co-operate will be necessary to tame the parallel programming challenge. ARMCI is a remote memory copy library that serves as a foundation of many global address space languages and libraries. This paper presents our preliminary work on integrating and supporting ARMCI with the adaptive run-time system of Charm++ as a part of our overall effort in the multi-paradigm approach
  • Keywords
    application program interfaces; message passing; object-oriented programming; parallel programming; resource allocation; software libraries; storage allocation; ARMCI; Charm++ objects; MPI model; dynamic load balancing; global address space languages; intelligent adaptive runtime system; migratable objects; parallel programming; remote memory copy library; resource management; virtualized processes; Adaptive systems; Chaos; Intelligent systems; Libraries; Load management; Message passing; Parallel programming; Programming profession; Resource management; Resource virtualization;
  • 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.1639720
  • Filename
    1639720