skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Integrating task and data parallelism

Abstract

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, the authors will discuss multi-paradigm parallel programs and programming languages to support their development. They will introduce the parallel programming languages Fortran M and Compositional C++. Fortran M is a small set of extensions to Fortran 77; Compositional C++ is a small set of extensions to C++. They 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.

Authors:
 [1];  [2]
  1. Argonne National Lab., IL (United States). Mathematics and Computer Science Division
  2. California Institute of Technology, Pasadena (United States). Computer Science Dept.
Publication Date:
OSTI Identifier:
46213
Report Number(s):
CONF-931115-
TRN: IM9522%%215
Resource Type:
Conference
Resource Relation:
Conference: Supercomputing conference on high performance computing and communications, Portland, OR (United States), 15-19 Nov 1993; Other Information: PBD: 1993; Related Information: Is Part Of Supercomputing `93: Proceedings; PB: 961 p.
Country of Publication:
United States
Language:
English
Subject:
99 MATHEMATICS, COMPUTERS, INFORMATION SCIENCE, MANAGEMENT, LAW, MISCELLANEOUS; PARALLEL PROCESSING; PROGRAMMING LANGUAGES; COMPUTER NETWORKS; SUPERCOMPUTERS; COMPUTER CODES; DISTRIBUTED DATA PROCESSING

Citation Formats

Foster, I., and Kesselman, C. Integrating task and data parallelism. United States: N. p., 1993. Web.
Foster, I., & Kesselman, C. Integrating task and data parallelism. United States.
Foster, I., and Kesselman, C. Fri . "Integrating task and data parallelism". United States. doi:.
@article{osti_46213,
title = {Integrating task and data parallelism},
author = {Foster, I. and Kesselman, C.},
abstractNote = {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, the authors will discuss multi-paradigm parallel programs and programming languages to support their development. They will introduce the parallel programming languages Fortran M and Compositional C++. Fortran M is a small set of extensions to Fortran 77; Compositional C++ is a small set of extensions to C++. They 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.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Fri Dec 31 00:00:00 EST 1993},
month = {Fri Dec 31 00:00:00 EST 1993}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share: