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",
}