Distributed execution of actor programs
By Gul Agha,
A number of programming language models, including actors, provide inherent concurrency. We are developing high-level language constructs using actors and studying their implementation on multiprocessor architectures. This report describes our experience with programming in actors by means of a specific example of scientific computation. We also discuss work in progress on compilation technology for efficient program execution on multiprocessors.
This work has been made possible by support provided by a Young Investigator Award from the Office of Naval Research (ONR contract number N00014-90-J-1899), by an Incentives for Excellence Award from the Digital Equipment Corporation Faculty Program, and by joint support from the Defense Advanced Research Projects Agency and the National Science Foundation (NSF CCR 90-07195).
We would like to thank Professor Reed at the University of Illinois at Urbana-Champaign for the use of his Intel iPSC/2. In addition, we thank the anonymous referees for their careful reading of this paper.
BibTeX
@inproceedings{conf/lcpc/AghaHP91, author = "Agha, Gul and Houck, Christopher R. and Panwar, Rajendra", editor = "Banerjee, Utpal and Gelernter, David and Nicolau, Alexandru and Padua, David A.", title = "Distributed Execution of Actor Programs", booktitle = "LCPC", crossref = "conf/lcpc/1991", ee = "http://dx.doi.org/10.1007/BFb0038654", pages = "1-17", year = "1991", } @proceedings{conf/lcpc/1991, editor = "Banerjee, Utpal and Gelernter, David and Nicolau, Alexandru and Padua, David A.", title = "Languages and Compilers for Parallel Computing, Fourth International Workshop, Santa Clara, California, USA, August 7-9, 1991, Proceedings", isbn = "3-540-55422-X", publisher = "Springer", series = "Lecture Notes in Computer Science", volume = "589", year = "1992", }