Sciweavers

LCPC
1994
Springer

An Overview of the Opus Language and Runtime System

13 years 8 months ago
An Overview of the Opus Language and Runtime System
We have recently introduced a new language, called Opus, which provides a set of Fortranlanguage extensions that allow for integrated support of task and data parallelism. It also provides ata abstractions (SDAs) as a method for communication and synchronization among these tasks. In this paper, we rst provide a brief description of the language features and then focus on both the language-dependent and language-independent parts of the runtime system that support the language. The language-independent portion of the runtime system supports lightweight threads across multiple address spaces, and is built upon existing lightweight thread and communication systems. The language-dependent portion of the runtime system supports conditional invocation of SDA methods and distributed SDA argument handling.
Piyush Mehrotra, Matthew Haines
Added 10 Aug 2010
Updated 10 Aug 2010
Type Conference
Year 1994
Where LCPC
Authors Piyush Mehrotra, Matthew Haines
Comments (0)