- 1 G. Agha. Actors: A Model of Concurrent Computation in Distributed Systems. MIT Press, 1986. Google ScholarDigital Library
- 2 P. America. Issues in the design of a parallel object oriented language. Formal Aspects of Computing, 1(4):366-411, 1989. Google ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 5 F. Bodin, P. Beckman, D. Gannon, S. Narayana, and S. Yang. Distributed PC++: Basic ideas for an object parallel langua.ge, 1992.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 8 A. Chien. Concurrent Aggregates. MIT Press, 1993.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarCross Ref
- 20 L. V. Kale. A tutorial introduction to CHARM, December 1992.Google Scholar
- 21 L.V. Kale. The Chare Kernel parallel programming language and system. In Proceedings of the International Conference on Parallel Processing, August 1990.Google Scholar
- 22 L.V. Kale and A. B. Sinha. Projections: A scalable performance tool. In Parallel Systems Fair, International Parallel ProcessingSymposium, April 1993.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 27 B. Stroustrup. The C-t+ Programming Language. Addison-Wesley, second edition, 1991. Google ScholarDigital Library
- 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 ScholarDigital Library
- 29 A. Yonezawa. ABCL: An Object Oriented Concurrent System. MIT Press, 1990. Google ScholarDigital Library
Index Terms
- CHARM++: a portable concurrent object oriented system based on C++
Recommendations
CHARM++: a portable concurrent object oriented system based on C++
OOPSLA '93: Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applicationsCharm: a language for closed-form high-level architecture modeling
ISCA '18: Proceedings of the 45th Annual International Symposium on Computer ArchitectureAs computer architecture continues to expand beyond software-agnostic microarchitecture to data center organization, reconfigurable logic, heterogeneous systems, application-specific logic, and even radically different technologies such as quantum ...
Comments