Compositional C++: Compositional Parallel ProgrammingChandy, K. Mani and Kesselman, Carl (1992) Compositional C++: Compositional Parallel Programming. Technical Report. California Institute of Technology. [CaltechCSTR:1992.cs-tr-92-13] Full text available as:
AbstractA compositional parallel program is a program constructed by composing component programs in parallel, where the composed program inherits properties of its components. In this paper, we describe a small extension of C++ called Compositional C++ or CC++ which is an object-oriented notation that supports compositional parallel programming. CC++ integrates different paradigms of parallel programming: data-parallel, task-parallel and object-parallel paradigms; imperative and declarative programming; shared memory and messagebased programs. CC++ is designed to be transportable across a range of MIMD architectures.
Archive Staff Only: edit this record |