Abstract
This paper outlines a draft definition for EC++. EC++ is a framework within which parallel C++ systems can be standardised. The framework will add portability to parallel C++ systems and will run across a variety of hardware architectures, while encompassing as wide a set of parallel computing models and paradigms as possible, both standard models and user extensible models. This is done entirely within standard C++, i.e. without syntactic extensions to C++.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
D. Caromel. Towards a Method of Object-Oriented Concurrent Programming. Communications of the ACM, 36(9):90–102, September 1993.
Al Geist, Adam Beguelin, Jack Dongarra, Weicheng Jiang, Robert Manchek, and Vaidyalingam S. Sunderam. PVM (Parallel Virtual Machine): A Users' Guide and Tutorial for Network Parallel Computing. MIT Press, 1994.
Message Passing Interface Forum. MPI: A Message-Passing Interface Standard, May 1994.
Graham Roberts and Russel Winder. UC++: Parallel and Distributed Programming with C++. Research Note RN/94/34, Department of Computer Science, University College London, 1994. Poster Paper presented at OOPSLA'94.
Russel Winder. Developing C++ Software. Wiley, 1993.
Author information
Consortia
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Caromel, D. et al. (1996). EC++ — EUROPA parallel C++ a draft definition. In: Liddell, H., Colbrook, A., Hertzberger, B., Sloot, P. (eds) High-Performance Computing and Networking. HPCN-Europe 1996. Lecture Notes in Computer Science, vol 1067. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61142-8_636
Download citation
DOI: https://doi.org/10.1007/3-540-61142-8_636
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61142-4
Online ISBN: 978-3-540-49955-8
eBook Packages: Springer Book Archive