skip to main content
10.1145/165854.165874acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
Article
Free Access

CHARM++: a portable concurrent object oriented system based on C++

Published:01 October 1993Publication History
First page image

References

  1. 1.G. Agha. Actors: A Model of Concurrent Computation in Distributed Systems. MIT Press, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.P. America. Issues in the design of a parallel object oriented language. Formal Aspects of Computing, 1(4):366-411, 1989. Google ScholarGoogle ScholarCross RefCross Ref
  3. 3.W. Athas and N. Boden. Cantor : An actor programming system for scientific computing. In Proceedings of the ACM SIGPLAN Workshop on Object Based Concurrent Programming, ACM SIGPLAN Notices, pages 66-68, April 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.B. Bershad, E. Lazowska, and H. Levy. Presto: A system for object oriented parallel programming. Software: Practice and Experience, 18(8), August 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.F. Bodin, P. Beckman, D. Gannon, S. Narayana, and S. Yang. Distributed PC++: Basic ideas for an object parallel langua.ge, 1992.Google ScholarGoogle Scholar
  6. 6.I<. Mani Chandy and Carl Kesselman. Compositional C+ t: Compositional parallel programming. Technical Report Caltech-CS-TR- 92-13, Department of Computer Science, California Institute of Technology, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.J. Chase, F. Amador, E. Lazowska, H. Levy, and R. Littlefield. The Amber system : Parallel programming on a network of multiprocessors. In Proceedings of the 12th ACM Symposium on Operating System Principles, in A CM SIGOPS Operating Systems Review, December 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.A. Chien. Concurrent Aggregates. MIT Press, 1993.Google ScholarGoogle Scholar
  9. 9.A. Chien and W. J. Dally. Concurrent aggregates. In Proceedings of the Second A CM Symposium on Principles and Practice of Parallel Programming, pages 187-196, March 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.T. W. Christopher. Early experience with object-oriented message driven computing. In Proceedings of the 3rd Symposium on Frontiers of Massively Parallel Computing, October 1990.Google ScholarGoogle ScholarCross RefCross Ref
  11. 11.W. DaIIy and A. Chien. Object oriented concurrent programming in CST. In Proceedings of the Third Conference on Hypercube Computers, pages 434-439. SIAM, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.J. Feldman, C-C. Lim, and T. Rauber. The shared-memory language pSather on a distributed-memory multiprocessor. In Proceedings of the Second Workshop on Languages, Compilers and Runtime Environments for Distributed Memory Multiprocessors, October 1992.Google ScholarGoogle Scholar
  13. 13.W. Fenton, B. Ramkumar, V.A. Saletore, A.B. Sinha, and L.V. Kale. Supporting machine independent programming on diverse parallel architectures. In Proceedings of the International Conference on Parallel Processing, August 1991.Google ScholarGoogle Scholar
  14. 14.D. Gannon and J. K. Lee. Object oriented parallelism: pC++ ideas and experiments. In Proceedings of 1991 Japan Society for Parallel Processing, pages 13-23, 1993.Google ScholarGoogle Scholar
  15. 15.A. S. Grimshaw. Easy-to-use object oriented parallel programming with Mentat. Technical Report CS-92-32, Department of Computer Science, University of Virginia, Charlottesville, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.A. Gursoy and L. V. Kale. Dagger: Combining the benefits of synchronous and asynchronous communication styles. Technical Report 93-3, Parallel Programming Laboratory, Department of Computer Science , University of Illinois, Urbana-Champaign, March 1993.Google ScholarGoogle Scholar
  17. 17.C. Hewitt, P. Bishop, and R. Steiger. A universal ACTOR formalism for artificial intelligence. In Proceedings of the International Joint Conference on Artificial Intelligence, pages 235-245. SIAM, 1973.Google ScholarGoogle Scholar
  18. 18.C. Houck and G. Agha. Hal: A high level actor language and its distributed implementation. In Proceedings of the International Conference on Parallel Processing, August 1992.Google ScholarGoogle Scholar
  19. 19.C-H. Jo, K. M. George, and K. A. Teague. Parallelizing translator for an object-oriented parallel programming language. In Proceedings of Tenth Annual Phoenix Conference on Computers and Communications. IEEE Computer Society Press, March 1991.Google ScholarGoogle ScholarCross RefCross Ref
  20. 20.L. V. Kale. A tutorial introduction to CHARM, December 1992.Google ScholarGoogle Scholar
  21. 21.L.V. Kale. The Chare Kernel parallel programming language and system. In Proceedings of the International Conference on Parallel Processing, August 1990.Google ScholarGoogle Scholar
  22. 22.L.V. Kale and A. B. Sinha. Projections: A scalable performance tool. In Parallel Systems Fair, International Parallel ProcessingSymposium, April 1993.Google ScholarGoogle Scholar
  23. 23.E. Kornkven and L. V. Kale. Dynamic adaptive scheduling in an implementation of a data parallel language. Technical Report 92- 10: Parallel Programming Laboratory, Department of Computer Science , University of Illinois, Urbana-Champaign, October 1992.Google ScholarGoogle Scholar
  24. 24.J. Larus, B. Richards, and G. Viswanathan. c** : A large-grain, object-oriented, dataparallel programming language. Technical Report 1126, Computer Sciences Department, University of Wisconsin-Madison, 1992.Google ScholarGoogle Scholar
  25. 25.W. Lau and V. Singh. An object-oriented class library for scalable parallel heuristic search. In Proceedings of the European Conference on Object Oriented Programming, July 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26.A. B. Sinha and L.V. Kale. A load balancing strategy for prioritized execution of tasks. In Proceedings of the International Parallel Processing Symposium, April 1993.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.B. Stroustrup. The C-t+ Programming Language. Addison-Wesley, second edition, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. 28.K. Taura, S. Matsuoka, and A. Yonezawa. An efficient implementation scheme of concurrent object-oriented languages on stock multicomputers. In Proceedings of the 5th ACM SIG- PLAN Symposium on Principles and Practice of Parallel Programming, ACM SIGPLAN Notices, June 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 29.A. Yonezawa. ABCL: An Object Oriented Concurrent System. MIT Press, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. CHARM++: a portable concurrent object oriented system based on C++

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            OOPSLA '93: Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
            October 1993
            454 pages
            ISBN:0897915879
            DOI:10.1145/165854

            Copyright © 1993 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 October 1993

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate268of1,244submissions,22%

            Upcoming Conference

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader