A Caltech Library Service

High performance parallel and distributed computation in compositional CC++

Kesselman, Carl (1996) High performance parallel and distributed computation in compositional CC++. ACM SIGAPP Applied Computing Review, 4 (1). pp. 24-26. ISSN 1559-6915. doi:10.1145/240732.240741.

Full text is not posted in this repository. Consult Related URLs below.

Use this Persistent URL to link to this item:


C++ was designed to support a wide range of programming styles. A parallel extension to C++ should support parallelism in all the different programming styles that a C++ program might exploit as well as support a broad range of parallel programming paradigms, such as message passing, active objects and shared memory concurrency. Compositional C++ (CC++) is a parallel C++ that was designed with these goals in mind. In this article, we motivate the design of CC++ and provide a brief overview of the language. We will illustrate how CC++ can be used to define a reusable parallel paradigm libraries and describe how one parallel application used CC++ language features to combine different types of parallelism in a single application.

Item Type:Article
Related URLs:
URLURL TypeDescription
Additional Information:© 1996 ACM. The work described in this paper is supported by DARPA under contract DABT63-95-C-0108.
Funding AgencyGrant Number
Defense Advanced Research Projects Agency (DARPA)DABT63-95-C-0108
Issue or Number:1
Record Number:CaltechAUTHORS:20161115-175245600
Persistent URL:
Official Citation:Carl Kesselman. 1996. High performance parallel and distributed computation in compositional CC++. SIGAPP Appl. Comput. Rev. 4, 1 (April 1996), 24-26. DOI=
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:72041
Deposited On:17 Nov 2016 01:00
Last Modified:11 Nov 2021 04:55

Repository Staff Only: item control page