1997
DOI: 10.1007/3-540-63697-8_91
|View full text |Cite
|
Sign up to set email alerts
|

Message-passing program development by ensemble

Abstract: We present Ensemble, a message-passing implementation methodology, applied to PVM. Ensemble overcomes problems and complexities in developing applications in messagepassing environments (MPE). Applications are specified by scripts, which represent Process Communication Graphs (PCG) annotated with information specific for an MPE, and by reusable executable components. A loader program interprets the scripts and composes applications from reusable components. MotivationThe design and implementation of parallel m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

1998
1998
2002
2002

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 14 publications
(18 citation statements)
references
References 6 publications
0
18
0
Order By: Relevance
“…"atm [2,6] sends to ocn [1,2] in context X". No execution overhead is introduced, as envelope bindings are done at compile time.We currently develop a new composition environment, which manages components, executables, etc as grid resources and study formal support for compatibility and composition.Our future plans are to re-engineer SPMD programs as modular components; also to address dynamically configurable applications by modifying EnvArgs during execution.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…"atm [2,6] sends to ocn [1,2] in context X". No execution overhead is introduced, as envelope bindings are done at compile time.We currently develop a new composition environment, which manages components, executables, etc as grid resources and study formal support for compatibility and composition.Our future plans are to re-engineer SPMD programs as modular components; also to address dynamically configurable applications by modifying EnvArgs during execution.…”
Section: Discussionmentioning
confidence: 99%
“…Each component is required to run separately as SPMD, but also may be coupled together for solving the climate model. atmP [2,6] atmP [2,8] atmP [2,7] atmP [3,7] atmP [3,6] atmP [3,8] …”
Section: Modular Mpi Componentsmentioning
confidence: 99%
See 2 more Smart Citations
“…However, this approach had the disadvantage that GRAPNEL code of processes could not be reused through different application. To overcome this problem, w e have decided to follow the concept of re-usable program components similarly to that of Ensemble methodology [1] [4] [5]. In this way, the programmer can create and use processes individually as reusable program components which can be embedded into various applications using different inter connection schemes.…”
Section: Introductionmentioning
confidence: 99%