(Enter summary)
Abstract: :
This paper introduces techniques for compiling the nested parallelism of collectionoriented
languages onto existing parallel hardware. Programmers of parallel machines
encounter nested parallelism whenever they write a routine that performs parallel
operations, and then want to call that routine itself in parallel. This occurs naturally
in many applications. Most parallel systems, however, do not permit the expression of
nested parallelism. This forces the programmer to exploit only one... (Update)
Cited by: More
Piecewise Execution of Nested Data-Parallel Programs - Palmer, Prins, Chatterjee.. (1995)
(Correct)
Practical Parallel Divide-and-Conquer Algorithms - Hardwick (1997)
(Correct)
Size and Access Inference for Data-Parallel Programs - Chatterjee (1990)
(Correct)
Active bibliography (related documents): More All
0.5: Lifestreams: A Storage Model for Personal Data - Freeman, Gelernter (1996)
(Correct)
0.4: Design and Implementation of 8½, a Declarative.. - Michel (1995)
(Correct)
0.3: Composition and Compilation in Functional Programming Languages - Budd (1994)
(Correct)
Similar documents based on text: More All
0.2: Bulk Processing Of Text On A Massively Parallel Computer - Sabot (1986)
(Correct)
0.2: Implementation and Analysis of a Parallel Collection Query.. - Dan Suciu Att (1996)
(Correct)
0.2: Technical Re on 918 - Afl Programming Language
(Correct)
Related documents from co-citation: More All
35: Vector Models for Data-Parallel Computing (context) - Blelloch - 1990
29: Nesl: A nested data parallel language
- Blelloch - 1990
21: Transforming high-level data-parallel programs into vector operations
- Prins, Palmer - 1993
BibTeX entry: (Update)
Guy E. Blelloch and Gary W. Sabot. Compiling collection-oriented languages onto massively parallel computers. Journal of Parallel and Distributed Computing, 8(2):119--134, February 1990. http://citeseer.ist.psu.edu/blelloch90compiling.html More
@article{ blelloch90compiling,
author = "G. E. Blelloch and G. W. Sabot",
title = "Compiling Collection-Oriented Languages onto Massively Parallel Computers",
journal = "Journal of Parallel and Distributed Computing",
volume = "8",
number = "2",
publisher = "Academic Press",
address = "San Diego, New York, Boston, London, Syndey, Tokyo, Toronto",
pages = "119--134",
year = "1990",
url = "citeseer.ist.psu.edu/blelloch90compiling.html" }
Citations (may not include all citations):
484
Common Lisp: The Language (context) - Jr, Fahlman et al. - 1984 ACM
115
Scans as primitive parallel operations
- Blelloch - 1987 ACM DBLP
103
A Programming Language (context) - Iverson - 1962
101
Programming with Sets: An Introduction to SETL (context) - Schwartz, Dewar et al. - 1986
79
Programming for parallelism (context) - Karp - 1987 ACM
56
The Paralation Model: Architecture-Independent Parallel Prog.. (context) - Sabot - 1988
40
Connection Machine LISP: fine-grained parallel symbolic proc.. (context) - Jr, Hillis - 1986 DBLP
24
Compilation and delayed evaluation in APL (context) - Guibas, Wyatt - 1978 ACM DBLP
14
Scan Primitives and Parallel Vector Models (context) - Blelloch - 1988
8
The nested rectangular array as a model of data (context) - More - 1979 ACM
7
Lisp Manual (context) - Corporation, Essential - 1986
4
of APL. APL Quote Quad (context) - Iverson, dictionary - 1987
3
An APL Compiler for a Vector Processor (context) - Budd - 1982 ACM DBLP
2
Database Systems (context) - Date - 1986 ACM
1
Order Number SH (context) - Programming, Reference et al. - 1984
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.cmu.edu/~scandal/papers/): More
Collection-Oriented Languages - Sipelstein (1991)
(Correct)
Cvl: A C Vector Library - Manual Version 2 - Blelloch, Chatterjee, Hardwick, .. (1993)
(Correct)
A Provable Time and Space Efficient Implementation of NESL - Blelloch, Greiner (1996)
(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