(Enter summary)
Abstract: This paper describes an implementation technique for
integrating nested data parallelism into an object-oriented
language. Data-parallel programming employs data aggregates
called "collections" and expresses parallelism as
operations performed over the elements of a collection.
When the elements of a collection are also collections, then
there is the possibility for "nested data parallelism." Few
current programming languages support nested data parallelism
however.
In an object-oriented... (Update)
Context of citations to this paper: More
.... (C, C ) or else lack a nested collection data type (Fortran) A nested data parallel control construct can be added to C [13] or C [37], but the pervasive pointer semantics of these languages complicate its meaning. There is also incomplete agreement about the form...
.... construct (C, C ) or else lack a nested collection data type (Fortran) A data parallel control construct can be added to C [11]orC [30], but the pervasive pointer semantics of these languages complicate its meaning. There is also incomplete agreement about the form of...
Cited by: More
Practical Parallel Divide-and-Conquer Algorithms - Hardwick (1997)
(Correct)
A Combinational Framework For Parallel Programming Using.. - Hamdan (2000)
(Correct)
Expressing Irregular Computations in Modern Fortran Dialects - Prins, Chatterjee, Simons (1998)
(Correct)
Similar documents (at the sentence level):
75.2%: An Object-Oriented Approach to Nested Data Parallelism - Sheffler, Chatterjee (1995)
(Correct)
Active bibliography (related documents): More All
0.4: Models and Languages for Parallel Computation - Skillicorn, Talia (1996)
(Correct)
0.2: Implementation of a Portable Nested Data-Parallel.. - Blelloch, Hardwick.. (1993)
(Correct)
0.2: EUROPA Parallel C++ Version 2.1 - Caromel, McEwan, Nolte, (eds.) (1997)
(Correct)
Similar documents based on text: More All
0.5: Piecewise Execution of Nested Data-Parallel Programs - Palmer, Prins, Chatterjee.. (1995)
(Correct)
0.4: Algorithms for Automatic Alignment of Arrays - Chatterjee, Gilbert, Oliker.. (1996)
(Correct)
0.3: Array Distribution in Data-Parallel Programs - Chatterjee, Gilbert.. (1994)
(Correct)
Related documents from co-citation: More All
7: Implementation of a portable nested data-parallel language
- Blelloch, Chatterjee et al. - 1994
6: Vector Models for Data-Parallel Computing (context) - Blelloch - 1990
5: Nested parallelism in C (context) - Chakravarty, Schroer et al.
BibTeX entry: (Update)
T. J. Sheffler and S. Chatterjee. An object-oriented approach to nested data parallelism. In Proceedings of the Fifth Symposium on the Frontiers of Massively Parallel Computation, pages 203--210, McLean, VA, Feb. 1995. http://citeseer.ist.psu.edu/article/sheffler95objectoriented.html More
@inproceedings{ thomas95objectoriented,
author = "Sheffler, Thomas J. and Chatterjee, Siddhartha",
title = "{A}n {O}bject-{O}riented {A}pproach to {N}ested {D}ata {P}arallelism",
booktitle = "Frontiers '95: The Fifth Symposium on The Frontiers of Massively Parallel Computation",
month = "February",
pages = "203 --- 210",
year = "1995",
url = "citeseer.ist.psu.edu/article/sheffler95objectoriented.html" }
Citations (may not include all citations):
305
The NAS parallel benchmarks
- Bailey, Barszcz et al. - 1991
283
Optimizing Supercompilers for Supercomputers (context) - Wolfe - 1989
206
Vector models for data-parallel computing (context) - Blelloch - 1990
130
Implementation of a portable nested data-parallel language
- Blelloch, Hardwick et al. - 1994
69
Compiling collectionoriented languages onto massively parall..
- Blelloch, Sabot - 1990
67
language for data parallel programming (context) - Rose, Jr et al. - 1987
64
Concurrent aggregates (context) - Chien, Dally - 1990
56
The Paralation Model: ArchitectureIndependent Parallel Progr.. (context) - Sabot - 1988
51
runtime system for scalable parallel systems (context) - Bodin, Beckman et al. - 1993
44
Transforming high-level dataparallel programs into vector op..
- Prins, Palmer - 1993
37
Prototyping parallel and distributed programs in Proteus
- Mills, Nyland et al. - 1991
36
data-parallel programming language (context) - Larus, Richards et al. - 1992
15
Compiling data-parallel programs for efficient execution on .. (context) - Chatterjee - 1991
8
School of Computer Science (context) - Blelloch, Chatterjee et al. - 1991
5
Technical Report Caltech-CS-TR (context) - Chandy, Kesselman et al. - 1992
3
an Approach to Data Parallel Computing (context) - Sheffler, Move - 1992
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.unc.edu/~sc/research/papers.html): More
Nonlinear Array Layouts for Hierarchical Memory Systems - Chatterjee, Jain.. (1999)
(Correct)
Recursive Array Layouts and Fast Parallel Matrix.. - Chatterjee, Lebeck.. (1999)
(Correct)
An Evaluation of Java for Numerical Computing - Blount, Chatterjee (1998)
(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