We have designed and implemented a software facility, called Agora, that supports the development of parallel applications written in multiple languages. At the core of Agora there is a mechanism that allows concurrent computations to share data structures independently of the computer architecture they are executed on. Concurrent computations exchange control information by using a pattern-directed technique. This paper describes the Agora shared memory and its software implementation on both tightly and loosely-coupled architectures. © 1987, ACM. All rights reserved.
CITATION STYLE
Bisiani, R., & Forin, A. (1987). Architectural Support for Multilanguage Parallel Programming on Heterogeneous Systems. ACM SIGPLAN Notices, 22(10), 21–30. https://doi.org/10.1145/36205.36180
Mendeley helps you to discover research relevant for your work.