Skip to main content

EC++ — EUROPA parallel C++ a draft definition

  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1996)

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++.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. D. Caromel. Towards a Method of Object-Oriented Concurrent Programming. Communications of the ACM, 36(9):90–102, September 1993.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. Message Passing Interface Forum. MPI: A Message-Passing Interface Standard, May 1994.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. Russel Winder. Developing C++ Software. Wiley, 1993.

    Google Scholar 

Download references

Author information

Authors

Consortia

Editor information

Heather Liddell Adrian Colbrook Bob Hertzberger Peter Sloot

Rights and permissions

Reprints 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

Publish with us

Policies and ethics