Data redistribution and remote method invocation in parallel component architectures

Felipe Bertrand, Randall Bramley, David E. Bernholdt, James A. Kohl, Alan Sussman, Jay W. Larson, Kostadin B. Damevski

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    34 Scopus citations

    Abstract

    With the increasing availability of high-performance massively parallel computer systems, the prevalence of sophisticated scientific simulation has grown rapidly. The complexity of the scientific models being simulated has also evolved, leading to a variety of coupled multi-physics simulation codes. Such cooperating parallel programs require fundamentally new interaction capabilities, to efficiently exchange parallel data structures and collectively invoke methods across programs. So-called "M×N" research, as part of the Common Component Architecture (CCA) effort, addresses these special and challenging needs, to provide generalized interfaces and tools that support flexible parallel data redistribution and parallel remote method invocation. Using this technology, distinct simulation codes with disparate distributed data decompositions can work together to achieve greater scientific discoveries.

    Original languageEnglish
    Title of host publicationProceedings - 19th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2005
    Pages40b
    DOIs
    StatePublished - 2005
    Event19th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2005 - Denver, CO, United States
    Duration: Apr 4 2005Apr 8 2005

    Publication series

    NameProceedings - 19th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2005
    Volume2005

    Conference

    Conference19th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2005
    Country/TerritoryUnited States
    CityDenver, CO
    Period04/4/0504/8/05

    Funding

    This work is supported by National Science Foundation Grants CDA-0116050 and EIA-0202048, and by the U.S. Department of Energy’s Scientific Discovery through the Advanced Computing (SciDAC) initiative, through the Center for Component Technology for Terascale Simulation Software, of which Argonne, Lawrence Livermore, Los Alamos, Oak Ridge, Pacific Northwest, and Sandia National Laboratories, Indiana University, and the University of Utah are members. Research at Oak Ridge National Laboratory is supported by the Mathematics, Information and Computational Sciences Office, Office of Advanced Scientific Computing Research, U.S. Department of Energy, under contract No. DE-AC05-00OR22725 with UT-Battelle, LLC.

    Fingerprint

    Dive into the research topics of 'Data redistribution and remote method invocation in parallel component architectures'. Together they form a unique fingerprint.

    Cite this