See this document in CiteSeerX!

An Object-Oriented Approach to Nested Data Parallelism (1995)  (Make Corrections)  (7 citations)
Thomas J. Sheffler, Siddhartha Chatterjee
Frontiers '95: The Fifth Symposium on The Frontiers of Massively Parallel Computation



  Home/Search   Context   Related

 
View or download:
unc.edu/pub/users/...tiers95amelia.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  unc.edu/~sc/research/papers (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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