A Caltech Library Service

Integrating task and data parallelism

Foster, Ian and Kesselman, Carl (1993) Integrating task and data parallelism. In: Supercomputing '93 Proceedings of the 1993 ACM/IEEE conference on Supercomputing. ACM , New York, NY, pp. 154-155. ISBN 0-8186-4340-4.

Full text is not posted in this repository. Consult Related URLs below.

Use this Persistent URL to link to this item:


The increased computational power of massively parallel computers and high bandwidth low latency computer networks will make a wide range of previously unpractical problems feasible. This will inevitably result in the need to develop parallel software whose complexity far exceeds that of parallel programs being developed today. These programs will combine task and data parallelism within a single application. In this workshop, we will discuss multi-paradigm parallel programs and programming languages to support their development. We will introduce the parallel programming languages Fortran M and Compositional C++. Fortan M is a small set of extensions to Fortran 77; Compositional C++ is a small set of extensions to C++. We will demonstrate how these languages can be used to develop parallel programs that contain both task and data parallelism and how these languages are well suited to writing reusable parallel program libraries.

Item Type:Book Section
Related URLs:
URLURL TypeDescription
Additional Information:© 1993 ACM.
Record Number:CaltechAUTHORS:20161020-133508852
Persistent URL:
Official Citation:I. Foster and C. Kesselman. 1993. Integrating task and data parallelism. In Proceedings of the 1993 ACM/IEEE conference on Supercomputing (Supercomputing '93). ACM, New York, NY, USA, 154-155. DOI=
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:71320
Deposited By: Kristin Buxton
Deposited On:20 Oct 2016 22:03
Last Modified:03 Oct 2019 16:06

Repository Staff Only: item control page