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 importingreusability into parallel and concurrentprogramming, 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 themselvesextensible by the final users, making C++// an open system. Two specific techniques to improve performances ofa distributed object language such as C++// arethen presented: Shared-on-Read and Overlapping of Communicationand Computation.The appliance of those techniques is guided by the programmer ata very high-level of abstraction, so the additional work to yieldthose 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