Para++: C++ bindings for Message Passing
Abstract
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.
Domains
Other [cs.OH]
Loading...