Opus: Heterogeneous Computing With Data Parallel Tasks
Abstract
The coordination language Opus is an object-based extension of High Performance Fortran (HPF) that supports the integration of coarse-grain task parallelism with HPF-style data parallelism. In this paper we discuss Opus in the context of multidisciplinary applications (MDAs) which execute in a heterogeneous environment. After outlining the major properties of such applications and a number of different approaches towards providing language and tool support for MDAs we describe the salient features of Opus and its implementation, emphasizing the issues related to the coordination of data-parallel HPF programs in a heterogeneous environment.
Top- Zima, Hans
- Laure, E.
- Mehrotra, P.
Shortfacts
Category |
Technical Report (Technical Report) |
Divisions |
Scientific Computing |
Publisher |
Institute for Software Technology and Parallel Systems, University of Vienna |
Date |
May 1999 |
Official URL |
http://www.par.univie.ac.at/publications/download/... |
Export |