MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Actor languages for specification of parallel computations (1994) [15 citations — 8 self]

Download:
pdf | ps
by Gul Agha, Wooyoung Kim, Rajendra Panwar
DIMACS. Series in Discrete Mathematics and Theoretical Computer Science. vol 18. Specification of Parallel Algorithms
http://osl.cs.uiuc.edu/Papers/dimacs94.ps
Add To MetaCart

Abstract:

Abstract. We describe high-level language constructs for specifying parallel programs and show how they may be used to provide modular specification of communication, synchronization and placement. The high-level constructs are translated into actors which provide flexible low-level primitives for interconnecting distributed components and efficient execution on concurrent computers. We argue that our linguistic constructs allow parallel program specifications that are easier to reason about and efficient to implement. 1.

Citations

2678 Communicating Sequential Processes – Hoare - 1985
865 ACTORS, a model of concurrent computation in distributed systems – Agha - 1986
389 Introduction To Parallel Computing: Design And Analysis – Kumar, Grama, et al. - 1994
299 Viewing control structures as patterns of passing messages – Hewitt - 1977
175 Supporting Compiling Global Name-Space Parallel Loops for Distributed Execution – Koelbel, Mehrotra - 1991
153 Multicomputers: Message-passing concurrent computers – Athas, Seitz - 1988
124 Towards a method of object-oriented concurrent programming – Caromel - 1993
116 CHARM++: A portable concurrent object oriented system based on C – Kalé, Krishnan - 1993
102 Compositional parallel programming – Chandy, Kesselman - 1992
61 Abstraction and Modularity Mechanisms for Concurrent Computing – Agha, Frølund, et al. - 1993
53 Towards a Theory of Actor Computation – Agha, Mason, et al. - 1992
47 Distributed memory compiler methods for irregular problems - data copy reuse and runtime partitioning – Das, Ponnusamy, et al.
39 A Language Framework for Multi-Object Coordination – Frlund, Agha - 1993
39 An efficient implementation scheme of concurrent object-oriented languages on stock multicomputers – Taura, Matsuoka, et al. - 1993
35 Inheritance of synchronization constraints in concurrent object-oriented programming languages – Frlund - 1992
29 Open Heterogeneous Computing in ActorSpace – Callsen, Agha - 1994
21 Compilation of a highly parallel Actor-based language – KIM, AGHA - 1992
4 Supporting modularity in highly-parallel programs – Chien - 1993
4 Compiling Fortran-D for MIMD Distributed Memory Machines – Hiranandani, Kennedy, et al. - 1992
3 Inheritance and Synchronization with Enabled-Sets, OOPSLA Proceedings – Tomlinson, Singh - 1989
3 Towards a Theory of Actor – Agha, Mason, et al. - 1992
2 Unstructured Scientific Computation on Scalable Multiprocessors – Mehrotra, Saltz, et al. - 1992
2 Abstraction and Modularity Mechanisms for – Agha, Frlund, et al. - 1993
1 Distributed execution of actor systems, Languages and Compilers for Parallel Computing – Agha, Houck, et al. - 1992
1 Foundations of actor semantics, AI-TR – Clinger - 1981
1 Performance Fortran, Parallel – Loveman, High - 1993
1 Supporting Modularity – Chien
1 Compiling Fortran-D for MIMD – Hiranandani, Kennedy, et al. - 1992