On the implementation of the Opus coordination language
E Laure, M Haines, P Mehrotra… - … : Practice and Experience, 2000 - Wiley Online Library
E Laure, M Haines, P Mehrotra, H Zima
Concurrency: Practice and Experience, 2000•Wiley Online LibraryOpus is a new programming language designed to assist in coordinating the execution of
multiple, independent program modules. With the help of Opus, coarse grained task
parallelism between data parallel modules can be expressed in a clean and structured way.
In this paper we address the problems of how to build a compilation and runtime support
system that can efficiently implement the Opus constructs. Our design considers the often‐
conflicting goals of efficiency and modular construction through software re‐use. In …
multiple, independent program modules. With the help of Opus, coarse grained task
parallelism between data parallel modules can be expressed in a clean and structured way.
In this paper we address the problems of how to build a compilation and runtime support
system that can efficiently implement the Opus constructs. Our design considers the often‐
conflicting goals of efficiency and modular construction through software re‐use. In …
Abstract
Opus is a new programming language designed to assist in coordinating the execution of multiple, independent program modules. With the help of Opus, coarse grained task parallelism between data parallel modules can be expressed in a clean and structured way. In this paper we address the problems of how to build a compilation and runtime support system that can efficiently implement the Opus constructs. Our design considers the often‐conflicting goals of efficiency and modular construction through software re‐use. In particular, we present the system requirements for an efficient Opus implementation, the Opus runtime system, and describe how they work together to provide the underlying services that the Opus compiler needs for a broad class of machines. Copyright © 2000 John Wiley & Sons, Ltd.
Wiley Online Library
Showing the best result for this search. See all results