How to Structure Parallel Applications: Local Nested Aggregates

作者: Letizia Leonardib , Franco Zambonellia , Antonio Corradia

DOI:

关键词:

摘要: Parallel programming, due to the lack of structuring discipline specially for communications, suffers problem large acceptance: only a complete disciplined approach can help in making process building efficient and reusable parallel programs. The paper presents Local Nested Aggregate (LNA) approach: LNAs are general-purpose entities. Each LNA is externally entity with one input stream output stream. An composed internal parts, their turn, that communicate between themselves accord defined patterns: an entire application consists decomposed top-down fashion. resulting programming style intrinsically disciplined: suggest static order predefine communication pattern. be implemented concretely within different languages: describes possible mapping object language PO. Keyword Codes: D.1.0; D.1.3; D.1.5

参考文章(25)
Mario Tokoro, Yasuhiko Yokote, Concurrent programming in concurrent Smalltalk Object-oriented concurrent programming. pp. 129- 158 ,(1987)
Henry Ledgard, Reference Manual for the ADA Programming Language Springer-Verlag New York, Inc.. ,(1983)
Svend Frølund, Gul Agha, A Language Framework for Multi-Object Coordination european conference on object oriented programming. pp. 346- 360 ,(1993) , 10.1007/3-540-47910-4_18
Akinori Yonezawa, Etsuya Shibayama, Yasuaki Honda, Toshihiro Takada, Modelling and programming in an object-oriented concurrent language ABCL/1 Object-oriented concurrent programming. pp. 55- 89 ,(1987)
A. Gottlieb, G. S. Almasi, Highly parallel computing ,(1989)
John Bloomer, Power Programming with RPC ,(1992)
Adele Goldberg, David Robson, Smalltalk-80: The Language and its Implementation ,(1983)
A. Corradi, L. Leonardi, Parallelism in object-oriented programming languages international conference on computational logistics. pp. 271- 280 ,(1990) , 10.1109/ICCL.1990.63783
Gul Agha, Concurrent object-oriented programming Communications of the ACM. ,vol. 33, pp. 125- 141 ,(1990) , 10.1145/83880.84528
Yasuhiko Yokote, Mario Tokoro, Experience and evolution of concurrent Smalltalk Conference proceedings on Object-oriented programming systems, languages and applications - OOPSLA '87. ,vol. 22, pp. 406- 415 ,(1987) , 10.1145/38765.38844