Madeleine: An Efficient and Portable Communication Interface for RPC-based Multithreaded Environments - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 1999

Madeleine: An Efficient and Portable Communication Interface for RPC-based Multithreaded Environments

Luc Bougé
Raymond Namyst

Résumé

We introduce MADELEINE, a communication interface specifically designed to support distributed, multithreaded applications in both a portable and efficient way. Thanks to its new API, MADELEINE can implement RPC operations without any extra copy with respect to the underlying protocol. MADELEINE can thus achieve very good performance on a variety of protocols (MPI, TCP, BIP, VIA, etc.) and networks (Fast-Ethernet, Myrinet, SCI, etc.). MADELEINE serves as a building block for the multithread programming environment PM2. We provide detailed experimental results for each representat- ive implementation and discuss a number of possible improvements.
Fichier principal
Vignette du fichier
RR-3845.pdf (397.73 Ko) Télécharger le fichier

Dates et versions

inria-00072811 , version 1 (24-05-2006)

Identifiants

  • HAL Id : inria-00072811 , version 1

Citer

Luc Bougé, Jean-François Méhaut, Raymond Namyst. Madeleine: An Efficient and Portable Communication Interface for RPC-based Multithreaded Environments. [Research Report] RR-3845, INRIA. 1999. ⟨inria-00072811⟩
153 Consultations
318 Téléchargements

Partager

Gmail Facebook X LinkedIn More