Nothing Special   »   [go: up one dir, main page]

Skip to main content

High performance C++

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

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 919))

Included in the following conference series:

Abstract

HPC++ is a object-oriented programming environment dedicated to distributed memory parallel computers. It is based on a process model and integrates various parallel programming paradigms. Modularisation, interfaces and dynamic configuration are basic features. Parallel prototypes may be encapsulated in subnets.

In the context of an existing commercial CASE tool HPC++ will be used as target language for the translation from graphical design method into code. Within one year, exploitation of HPC++ will be started offering an object-oriented library on top of standard parallel runtime systems.

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.

References

  1. J. R. Larus, B. Richards, G. Viswanathan. C **: A Large-Grain, Object-Oriented, Data-Parallel Programming Language, Technical Report UW-1126, Computer Sciences Department, University of Wisconsin, Madison, 1992

    Google Scholar 

  2. K. M. Chandy, C. Kesselman. Compositional C++: Compositional Parallel Programming, Technical Report Caltech-CS-TR-92-13, Department of Computer Science, California Institute of Technology, 1992

    Google Scholar 

  3. L. V. Kale, S. Krishnan. CHARM++: A Portable Concurrent Object Oriented System Based On C++, OOPSLA'93, 1993

    Google Scholar 

  4. Sema Group. Concerto General User Manual v1.4, July 1994.

    Google Scholar 

  5. HOOD Technical Group, B. Delatte, M. Heitz, J.F. Muller. HOOD reference manual 3.1, 1993.

    Google Scholar 

  6. P. A. Buhr, R. A. Stroobosscher. ΜC++ Annotated Reference Manual, Version 3.7, 1993

    Google Scholar 

  7. A. Grimshaw, et all. Mentat 2.5 Tutorial, Department of Computer Science, University of Virginia, Charlottesville, 1993

    Google Scholar 

  8. Message Passing Interface Forum. Document for a standard message-passing interface., Technical Report CS-93-214, University of Tennessee, November 1993.

    Google Scholar 

  9. R. Calkin, R. Hempel, H.-C. Hoppe, P. Wypior. Portable programming with the PARMACS message-passing library., Parallel Computing, special issue on message-passing interfaces, 1994.

    Google Scholar 

  10. F. Bodin, P. Beckman, D. Gannon, S. Narayana, S. Yang. Distributed pC++: Basic Ideas for an Object Parallel Language, Department of Computer Science, Indiana University

    Google Scholar 

  11. W. K. Giloi, A. Schramm, PROMOTER An Application-Oriented Programming Model for Massive Parallelism, Massively Parallel Programming Models working conference, GMD-FIRST, Berlin, 1993

    Google Scholar 

  12. A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, V. Sunderam. PVM 3 USER'S GUIDE AND REFERENCE MANUAL, September 1994.

    Google Scholar 

  13. CEC ESPRIT PROJECT 8451. SOFTPAR A Software Factory for the development of Parallel Applications, November 1994.

    Google Scholar 

  14. D. E. Culler, A. Dusseau, S. C. Goldstein, A. Krishnamurthy, S. Lumetta, T. von Eicken, K. Yelick. Introduction to Split-C Version 1.0, Computer Science Division-EECS, University of California, Berkley, 1993

    Google Scholar 

  15. T. O'Brien, G. Roberts, M. Wei, R. Winder. UC++ v.1.0 Language and Compiler Documentation, The London Parallel Applications Centre (LPAC), 1994

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bob Hertzberger Giuseppe Serazzi

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wolf, K., Holtz, A., Lang, M. (1995). High performance C++. In: Hertzberger, B., Serazzi, G. (eds) High-Performance Computing and Networking. HPCN-Europe 1995. Lecture Notes in Computer Science, vol 919. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0046679

Download citation

  • DOI: https://doi.org/10.1007/BFb0046679

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-59393-5

  • Online ISBN: 978-3-540-49242-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics