Voir la notice de l'article provenant de la source Numdam
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: concurrency, data-driven synchronization, dynamic binding, inheritance, object-oriented concurrent programming, polymorphism, reusability, software development method, wait-by-necessity, overlap, object sharing
@article{M2AN_2002__36_5_837_0,
     author = {Baude, Francoise and Caromel, Denis and Sagnol, David},
     title = {Distributed objects for parallel numerical applications},
     journal = {ESAIM: Mathematical Modelling and Numerical Analysis },
     pages = {837--861},
     publisher = {EDP-Sciences},
     volume = {36},
     number = {5},
     year = {2002},
     doi = {10.1051/m2an:2002039},
     mrnumber = {1955538},
     zbl = {1039.68026},
     language = {en},
     url = {http://geodesic.mathdoc.fr/articles/10.1051/m2an:2002039/}
}
                      
                      
                    TY - JOUR AU - Baude, Francoise AU - Caromel, Denis AU - Sagnol, David TI - Distributed objects for parallel numerical applications JO - ESAIM: Mathematical Modelling and Numerical Analysis PY - 2002 SP - 837 EP - 861 VL - 36 IS - 5 PB - EDP-Sciences UR - http://geodesic.mathdoc.fr/articles/10.1051/m2an:2002039/ DO - 10.1051/m2an:2002039 LA - en ID - M2AN_2002__36_5_837_0 ER -
%0 Journal Article %A Baude, Francoise %A Caromel, Denis %A Sagnol, David %T Distributed objects for parallel numerical applications %J ESAIM: Mathematical Modelling and Numerical Analysis %D 2002 %P 837-861 %V 36 %N 5 %I EDP-Sciences %U http://geodesic.mathdoc.fr/articles/10.1051/m2an:2002039/ %R 10.1051/m2an:2002039 %G en %F M2AN_2002__36_5_837_0
Baude, Francoise; Caromel, Denis; Sagnol, David. Distributed objects for parallel numerical applications. ESAIM: Mathematical Modelling and Numerical Analysis , Special issue on Programming, Tome 36 (2002) no. 5, pp. 837-861. doi: 10.1051/m2an:2002039
Cité par Sources :
    