(Enter summary)
Abstract: . In task-parallel programs, diverse activities can take place concurrently, and communication
and synchronization patterns are complex and not easily predictable. Previous
work has identified compositionality as an important design principle for task-parallel programs.
In this paper, we discuss alternative approaches to the realization of this principle.
We first provide a review and critical analysis of Strand, an early compositional programming
language. We examine the strengths of the... (Update)
Context of citations to this paper: More
...based approaches are : 6 1. The implicit communication task parallel methodology combines sequential functions to achieve parallelism [12]. The combination of sequential operations is done either using a separate coordination language (Strand [12] PCN [16] or a language...
Cited by: More
Compiler-Based Object Consistency - von Praun, Gross (2001)
(Correct)
CAP : Computer-Aided Parallelization Framework for.. - Benoit Gennart Joaqun
(Correct)
Computer-Assisted Generation of PVM/C++ Programs Using CAP - Benoit Gennart
(Correct)
Similar documents (at the sentence level):
36.0%: Compositional Parallel Programming Languages - Foster (1996)
(Correct)
9.0%: Nexus: Runtime Support for Task-Parallel Programming.. - Foster, Kesselman, Tuecke (1994)
(Correct)
Active bibliography (related documents): More All
0.5: Near-real-time Satellite Image Processing: Metacomputing in.. - Lee, Kesselman, Schwab (1996)
(Correct)
0.2: A Compiler Approach to Scalable Concurrent Program Design - Foster, Taylor (1992)
(Correct)
0.2: The Nexus Approach to Integrating Multithreading and Communication - Foster (1996)
(Correct)
Similar documents based on text: More All
0.1: A Parallel Data Mining Architecture for Massive Data Sets - George, Knobbe (1999)
(Correct)
0.1: VGDS: An Object-Oriented Framework for Distributed Scientific.. - Jan-Jan Wu
(Correct)
0.0: Argument Structure and Linear Order in Balinese Binding - Arka, Wechsler
(Correct)
Related documents from co-citation: More All
3: A declarative concurrent objectoriented programming notation (context) - Chandy, Kesselman - 1993
3: An Introduction to Parallel Programming (context) - Chandy, Taylor - 1991
3: Comparing multimedia storage architectures
- Gennart, Hersch - 1995
BibTeX entry: (Update)
Ian Foster and Carl Kesselmann. Language constructs and runtime systems for compositional parallel programming. In Proc. COMPAR94 - VAPP VI (B. Buchberger and J. Volkert, Eds.). LCNS 854, Springer-Verlag, p. 5-16, Sep. 1994. http://citeseer.ist.psu.edu/foster94language.html More
@inproceedings{ foster94language,
author = "Ian T. Foster and Carl Kesselman",
title = "Language Constructs and Runtime Systems for Compositional Parallel Programming",
booktitle = "Conference on Algorithms and Hardware for Parallel Processing",
pages = "5-16",
year = "1994",
url = "citeseer.ist.psu.edu/foster94language.html" }
Citations (may not include all citations):
2732
Communicating Sequential Processes (context) - Hoare - 1984
394
The High Performance Fortran Handbook (context) - Koelbel, Loveman et al. - 1994
239
Monitors: An operating system structuring concept (context) - Hoare - 1974
195
Parallel Program Design (context) - Chandy, Misra - 1988
152
Programming in Vienna Fortran
- Chapman, Mehrotra et al. - 1992
132
Strand: New Concepts in Parallel Programming (context) - Foster, Taylor - 1989
127
A declarative concurrent object-oriented programming notatio.. (context) - Chandy, Kesselman - 1993
96
A language for modular parallel programming (context) - Foster, Chandy et al.
81
An Introduction to Parallel Programming (context) - Chandy, Taylor - 1992
53
A compilation system that integrates High Performance Fortra..
- Foster, Avalani et al. - 1994
43
Data flow Languages (context) - Ackerman - 1982
29
language specification (context) - Fox, Hiranandani et al. - 1990
22
Nexus: Runtime support for task-parallel programming languag..
- Foster, Kesselman et al. - 1994
6
A deterministic notation for cooperating processes
- Chandy, Foster - 1993
4
ACM Conf (context) - Clark, Gregory - 1981
4
The derivation of compositional programs (context) - Chandy, Kesselman - 1992
4
TAM --- A compiler controlled threaded abstract machine (context) - von Eicken, Culler et al. - 1992
2
Implementing parallel programming paradigms in CC (context) - Kesselman
Documents on the same site (http://dust.mcs.anl.gov/division/publications/preprints.htm): More
STALK: An Interactive Virtual Molecular Docking System - Levine, Facello.. (1996)
(Correct)
Interactive Simulation And Analysis Of Emission Reduction.. - Darin Diachin
(Correct)
Design and Performance of a Scalable Parallel.. - Drake, Foster.. (1995)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC