No CrossRef data available.
Article contents
Distributed Objects for Parallel Numerical Applications
Published online by Cambridge University Press: 15 October 2002
Abstract
The C++// language (pronounced C++parallel) was designed and implemented with the aim of importing reusability into parallel and concurrent programming, in the framework of a mimd model. From a reduced set of rather simple primitives, comprehensive and versatile libraries are defined. In the absence of any syntactical extension, the C++// user writes standard C++ code. The libraries are themselves extensible by the final users, making C++// an open system. Two specific techniques to improve performances of a distributed object language such as C++// are then presented: Shared-on-Read and Overlapping of Communication and Computation. The appliance of those techniques is guided by the programmer at a very high-level of abstraction, so the additional work to yield those good performance improvements is kept to the minimum.
Keywords
- Type
- Research Article
- Information
- ESAIM: Mathematical Modelling and Numerical Analysis , Volume 36 , Issue 5: Special issue on Programming , September 2002 , pp. 837 - 861
- Copyright
- © EDP Sciences, SMAI, 2002