@inproceedings{48c0353441444deab7f7231e85f2c619,
title = "A software architecture for multidisciplinary applications: Integrating task and data parallelism",
abstract = "Data parallel languages such as Vienna Fortran and EPF can be successfully applied to a wide range of numerical applications. However, many advanced scientific and engineering applications are of a multidisciplinary and heterogeneous nature and thus do not fit well into the data parallel paradigm. In this paper we present new Fortran 90 language extensions to fill this gap. Tasks can be spawned as asynchronous activities in a homogeneous or heterogeneous computing environment; they interact by sharing access to Shared Data Abstractions (SDAs). These mechanisms support the integration of data and task parallelism as well as nested task parallelism and thus can be used to express multidisciplinary applications in a natural and efficient way.",
author = "Barbara Chapman and Piyush Mehrotra and \{Van Rosendale\}, John and Hans Zima",
note = "Publisher Copyright: {\textcopyright} Springer-Verlag Berlin Heidelberg 1994.; 3rd Joint International Conference on Vector and Parallel Processing, CONPAR 1994 - VAPP VI ; Conference date: 06-09-1994 Through 08-09-1994",
year = "1994",
doi = "10.1007/3-540-58430-7\_58",
language = "English",
isbn = "9783540584308",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "664--676",
editor = "Bruno Buchberger and Jens Volkert",
booktitle = "Parallel Processing",
}