@inproceedings{477ebfb8b27b423db9c4cd2c8e352a94,
title = "Implementing a parallel C++ runtime system for scalable parallel systems",
abstract = "pC++ is a language extension to C++ designed to allow programmers to compose 'concurrent aggregate' collection classes which can be aligned and distributed over the memory hierarchy of a parallel machine in a manner modeled on the High Performance Fortran Forum (HPFF) directives for Fortran 90. The first version of the compiler is a preprocessor which generates Single Program Multiple Data (SPMD) C++ code. In the paper the authors describe the implementation of the runtime system, which provides the concurrency and communication primitives between objects in a distributed collection. To illustrate the behavior of the runtime system we include a description and performance results of four benchmark programs.",
author = "F. Bodin and P. Beckman and D. Gannon and S. Yang and S. Kesavan and A. Malony and B. Mohr",
year = "1993",
doi = "10.1109/SUPERC.1993.1263508",
language = "English (US)",
isbn = "0818643404",
series = "Proceedings of the Supercomputing Conference",
publisher = "Publ by IEEE",
pages = "588--597",
booktitle = "Proceedings of the Supercomputing Conference",
note = "Proceedings of the Supercomputing '93 Conference ; Conference date: 15-11-1993 Through 19-11-1993",
}