Para++: C++ bindings for Message Passing - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 1997

Para++: C++ bindings for Message Passing


This paper describes a high level C++ library for message passing applications. Our interface is build on top of \PVM and \MPI. The goal of this interface is to allow a quicker design of parallel applications without any important drop of performances. We introduce two levels of tasks and use C++ streams for communications. We also present a performance study over both \PVM and \MPI to show the overhead of our implementation. Finally, we detail two applications based on the heat equation to explain how our library can be used for SPMD and MPMD applications.


Other [cs.OH]
Fichier principal
Vignette du fichier
RR-3116.pdf (143.65 Ko) Télécharger le fichier

Dates and versions

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


  • HAL Id : inria-00073574 , version 1


Olivier Coulaud, Eric Dillon. Para++: C++ bindings for Message Passing. [Research Report] RR-3116, INRIA. 1997, pp.18. ⟨inria-00073574⟩
162 View
421 Download


Gmail Facebook Twitter LinkedIn More