MADELEINE: An Efficient and Portable Communication Interface for RPC-Based Multithreaded Environments

Luc Bougé 1 Jean-François Méhaut Raymond Namyst
1 REMAP - Regularity and massive parallel computing
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
Abstract : Due to their ever-growing success in the development of distributed applications, today's multithreaded environments have to be highly portable and efficient on a large variety of hardware. Most of these environments have an implementation built on top of standard communication interfaces such as PVM or MPI, which are widely available on existing architectures. Obviously, this approach ensures a high level of portability. However, we show in this paper that these communication interfaces do not meet the needs of RPC-based multithreaded environments as far as efficiency is concerned. The contribution of this paper is to propose a new portable and efficient communication interface, called MADELEINE, that is especially designed for such multithreaded environments. We report on several implementations of MADELEINE on top of various network protocols that demonstrate the efficiency of our approach.
Type de document :
Rapport
[Research Report] RR-3459, INRIA. 1998
Liste complète des métadonnées

https://hal.inria.fr/inria-00073231
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 12:16:48
Dernière modification le : vendredi 20 avril 2018 - 15:44:24
Document(s) archivé(s) le : dimanche 4 avril 2010 - 23:39:10

Fichiers

Identifiants

  • HAL Id : inria-00073231, version 1

Collections

Citation

Luc Bougé, Jean-François Méhaut, Raymond Namyst. MADELEINE: An Efficient and Portable Communication Interface for RPC-Based Multithreaded Environments. [Research Report] RR-3459, INRIA. 1998. 〈inria-00073231〉

Partager

Métriques

Consultations de la notice

197

Téléchargements de fichiers

186