Experimentation and Extension of a Specification Language of the Communications for Distributed Computation
Identifieur interne : 00B641 ( Main/Merge ); précédent : 00B640; suivant : 00B642Experimentation and Extension of a Specification Language of the Communications for Distributed Computation
Auteurs : Tawfik Es-Sqalli ; Eric Dillon ; Jacques GuyardSource :
English descriptors
- KwdEn :
Abstract
MeDLey is an attempt to provide an abstract language to specify the communications of a distributed application independently from any current underlying communication layer. Based on this specification, a MeDLey compiler will generate several levels of implementation for all communication primitives : a first implementation based on PVM or MPI code, and a second one, more specific, more efficient, directly implemented on top of a network layer, or a more specific communication layer (active messages, shared memory, e.g.) to bypass the overhead introduced by message passing libraries. As for any data-processing tool, the experimentation of the MeDLey language was of obvious need, therefore the topic of this work whose aim initially is to experiment this language on real example, then to propose some extensions which prove to be necessary in the applications based on communications by Message Passing. This work is completed within team RESEDAS (Computer networks and Distributed systems) with the CRIN-CNRS \& INRIA Lorraine within the framework of a collaboration with the Center Charles Hermite (Lorraine Center of Competence in Modeling and Calculation with High Performance). In this paper, we will first overview the basics of the MeDLey syntax and semantics, before talking about the experimentation and extension parts of this language.
Links toward previous steps (curation, corpus...)
- to stream Crin, to step Corpus: 002364
- to stream Crin, to step Curation: 002364
- to stream Crin, to step Checkpoint: 002168
Links to Exploration step
CRIN:es-sqalli98aLe document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en" wicri:score="862">Experimentation and Extension of a Specification Language of the Communications for Distributed Computation</title>
</titleStmt>
<publicationStmt><idno type="RBID">CRIN:es-sqalli98a</idno>
<date when="1998" year="1998">1998</date>
<idno type="wicri:Area/Crin/Corpus">002364</idno>
<idno type="wicri:Area/Crin/Curation">002364</idno>
<idno type="wicri:explorRef" wicri:stream="Crin" wicri:step="Curation">002364</idno>
<idno type="wicri:Area/Crin/Checkpoint">002168</idno>
<idno type="wicri:explorRef" wicri:stream="Crin" wicri:step="Checkpoint">002168</idno>
<idno type="wicri:Area/Main/Merge">00B641</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en">Experimentation and Extension of a Specification Language of the Communications for Distributed Computation</title>
<author><name sortKey="Es Sqalli, Tawfik" sort="Es Sqalli, Tawfik" uniqKey="Es Sqalli T" first="Tawfik" last="Es-Sqalli">Tawfik Es-Sqalli</name>
</author>
<author><name sortKey="Dillon, Eric" sort="Dillon, Eric" uniqKey="Dillon E" first="Eric" last="Dillon">Eric Dillon</name>
</author>
<author><name sortKey="Guyard, Jacques" sort="Guyard, Jacques" uniqKey="Guyard J" first="Jacques" last="Guyard">Jacques Guyard</name>
</author>
</analytic>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc><textClass><keywords scheme="KwdEn" xml:lang="en"><term>MeDLey</term>
<term>Message Passing</term>
<term>communication libraries</term>
<term>experimentation</term>
<term>extension</term>
<term>language</term>
<term>parallelism</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en" wicri:score="5106">MeDLey is an attempt to provide an abstract language to specify the communications of a distributed application independently from any current underlying communication layer. Based on this specification, a MeDLey compiler will generate several levels of implementation for all communication primitives : a first implementation based on PVM or MPI code, and a second one, more specific, more efficient, directly implemented on top of a network layer, or a more specific communication layer (active messages, shared memory, e.g.) to bypass the overhead introduced by message passing libraries. As for any data-processing tool, the experimentation of the MeDLey language was of obvious need, therefore the topic of this work whose aim initially is to experiment this language on real example, then to propose some extensions which prove to be necessary in the applications based on communications by Message Passing. This work is completed within team RESEDAS (Computer networks and Distributed systems) with the CRIN-CNRS \& INRIA Lorraine within the framework of a collaboration with the Center Charles Hermite (Lorraine Center of Competence in Modeling and Calculation with High Performance). In this paper, we will first overview the basics of the MeDLey syntax and semantics, before talking about the experimentation and extension parts of this language.</div>
</front>
</TEI>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Main/Merge
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 00B641 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Merge/biblio.hfd -nk 00B641 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Wicri/Lorraine |area= InforLorV4 |flux= Main |étape= Merge |type= RBID |clé= CRIN:es-sqalli98a |texte= Experimentation and Extension of a Specification Language of the Communications for Distributed Computation }}
![]() | This area was generated with Dilib version V0.6.33. | ![]() |