Change search
ReferencesLink to record
Permanent link

Direct link
on the implementation of the opus coordination language
2000 (English)In: CONCURRENCY-PRACTICE AND EXPERIENCE, Vol. 12, no 4, 227-249 p.Article in journal (Refereed) Published
Abstract [en]

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 tush 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 (C) 2000 John Wiley & Sons, Ltd.

Place, publisher, year, edition, pages
2000. Vol. 12, no 4, 227-249 p.
Keyword [en]
opus; task parallelism; data parallelism; coordination
National Category
Computer and Information Science
URN: urn:nbn:se:kth:diva-61763DOI: 10.1002/(SICI)1096-9128(20000410)OAI: diva2:479595
NR 20140805Available from: 2012-01-18 Created: 2012-01-18Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full text

Search in DiVA

By author/editor
Laure, Erwin
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 17 hits
ReferencesLink to record
Permanent link

Direct link