pC++
pC++ is a portable parallel C++ which permits data-parallel style
operations using "collection of objects" from some base "element"
class. Member functions from this element class can be applied to the
entire collection in parallel. This allow programmers to compose
distributed data structures with parallel execution semantics.
pC++ also includes a mechanism for encapsulating SPMD style
computation in a thread-based computing model.
- WWW Page:
http://www.extreme.indiana.edu/sage/index.html
- FTP Server: moose.cs.indiana.edu:pub/sage/
- Bibliography:
- F. Bodin, P. Beckman, D. Gannon, S. Naranaya, and
S.X. Yang. Distributed pC++: Basic Ideas for an
Object Parallel Language. Scientific
Programming, 2(3), 1993.
- F. Bodin, P. Beckman, D. Gannon, S. Yang,
S. Kesavan, A. Malony, and B. Mohr. Implementing
a Parallel C++ Runtime System for Scalable
Parallel Systems. In Proceedings of the
Supercomputing'93 Conference, Portland,
Oregon, November 1993.
- A. Malony, B. Mohr, P. Beckman, D. Gannon,
S. Yang, and F. Bodin. Performance Analysis of
pC++: A Portable Data-Parallel Programming System
for Scalable Parallel Computers. In
Proceedings of the 8th International Parallel
Processing Symbosium (IPPS), Canc'un,
Mexico, April 1994.
Back to Extensions homepage
This page is maintained by Nathalie
Furmento, Yves
Roudier, and Günther
Siegel. For all remarks or suggestions, please send us a mail.
Last updated: Wed, Aug 28 1996