Madeleine: An Efficient and Portable Communication Interface for RPC-based Multithreaded Environments - Inria - Institut national de recherche en sciences et technologies du numérique
Reports (Research Report) Year : 1999

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

Abstract

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 and versions

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

Identifiers

  • HAL Id : inria-00072811 , version 1

Cite

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⟩
160 View
338 Download

Share

More