See this document in CiteSeerX!

Implementation of a Portable Nested Data-Parallel Language (1994)  (Make Corrections)  (130 citations)
Guy Blelloch
Journal of Parallel and Distributed Computing



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
cmu.edu/project/sca...neslppopp93.ps.Z
cmu.edu/~scandal/p...neslppopp93.ps.gz
utexas.edu/users/rdb/classes...h8.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cmu.edu/~jch/publications (more)
From:  utexas.edu/users/rdb/classes/c...
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: This paper gives an overview of the implementation of Nesl, a portable nested data-parallel language. This language and its implementation are the first to fully support nested data structures as well as nested dataparallel function calls. These features allow the concise description of parallel algorithms on irregular data, such as sparse matrices and graphs. In addition, they maintain the advantages of data-parallel languages: a simple programming model and portability. The current Nesl... (Update)

Cited by:   More
Simplifying Cyber Foraging for Mobile - Devices Rajesh Krishna   (Correct)
Simplifying Cyber Foraging for Mobile Devices - Balan, Gergle.. (2005)   (Correct)
Improved Methods for Hiding Latency in High.. - Andrews, Leighton.. (1996)   (Correct)

Similar documents (at the sentence level):
51.1%:   Implementation of a Portable Nested Data-Parallel.. - Blelloch, Chatterjee.. (1994)   (Correct)

Active bibliography (related documents):   More   All
0.4:   NESL: A Nested Data-Parallel Language (Version 3.1) - Blelloch (1995)   (Correct)
0.4:   Compiling Nested Data-Parallel Programs for.. - Siddhartha.. (1993)   (Correct)
0.4:   Practical Parallel Divide-and-Conquer Algorithms - Hardwick (1997)   (Correct)

Similar documents based on text:   More   All
0.7:   Cvl:ACVector Library - Manual Version Guy   (Correct)
0.5:   Piecewise Execution of Nested Data-Parallel Programs - Palmer, Prins, Chatterjee.. (1995)   (Correct)
0.5:   Cvl: A C Vector Library - Manual Version 2 - Blelloch, Chatterjee, Hardwick, .. (1993)   (Correct)

Related documents from co-citation:   More   All
36:   Vector Models for Data-Parallel Computing (context) - Blelloch - 1990
22:   High Performance Fortran Language Specification - Fortran - 1992
21:   Prototyping parallel and distributed programs in Proteus - Mills, Nyland et al. - 1990

BibTeX entry:   (Update)

Blelloch, G. E., Chatterjee, S., Hardwick, J. C., Sipelstein, J., and Zagha, M. Implementation of a portable nested data-parallel language. Journal of Parallel and Distributed Computing 21, 1 (Apr. 1994), 4--14. http://citeseer.ist.psu.edu/article/blelloch94implementation.html   More

@article{ blelloch94implementation,
    author = "Guy E. Blelloch and Jonathan C. Hardwick and Jay Sipelstein and Marco Zagha and Siddhartha Chatterjee",
    title = "Implementation of a Portable Nested Data-Parallel Language",
    journal = "Journal of Parallel and Distributed Computing",
    volume = "21",
    number = "1",
    pages = "4--14",
    year = "1994",
    url = "citeseer.ist.psu.edu/article/blelloch94implementation.html" }
Citations (may not include all citations):
2732   Communicating sequential processes (context) - Hoare - 1978  ACM   DBLP
1535   Cambridge University Press (context) - Press, Flannery et al. - 1986
835   High Performance Fortran Language Specification - Fortran - 1993  ACM
587   PVM: A framework for parallel distributed computing - Sunderam - 1990  ACM   DBLP
484   Common LISP: The Language (context) - Jr, Fahlman et al. - 1984  ACM
273   Can programming be liberated from the von Neumann style (context) - Backus - 1978
206   Vector Models for Data-Parallel Computing (context) - Blelloch - 1990  ACM
178   Sparse matrix test problems (context) - Duff, Grimes et al. - 1989  ACM
166   NESL: A nested data-parallel language - Blelloch - 1992
157   How to write parallel programs: A guide to the perplexed (context) - Carriero, Gelernter - 1989
150   Report on the functional programming language HASKELL (context) - Hudak, Wadler - 1990
131   Concurrent object-oriented programming (context) - Agha - 1990  ACM   DBLP
130   Implementation of a portable nested data-parallel language - Blelloch, Chatterjee et al. - 1993  ACM   DBLP
110   The Livermore Fortran kernels: A computer test of the numeri.. (context) - McMahon - 1986
108   Communications of the ACM (context) - Hoare, partition et al. - 1961
101   Programming with Sets: An Introduction to SETL (context) - Schwartz, Dewar et al. - 1986
91   CM Fortran Reference Manual (context) - Corporation, MA - 1991
89   SISAL: Streams and Iteration in a Single Assignment Language (context) - McGraw, Skedzielewski et al. - 1985
69   Compiling collection-oriented languages onto massively paral.. - Blelloch, Sabot - 1990
67   language for data parallel programming (context) - Rose, Jr et al. - 1987
59   An overview of MIRANDA (context) - Turner - 1986  ACM   DBLP
58   Collectionoriented languages - Sipelstein, Blelloch - 1991
56   The Paralation Model: ArchitectureIndependent Parallel Progr.. (context) - Sabot - 1988
54   Technical Report CMU-CS (context) - Blelloch, Chatterjee et al. - 1993
43   Crystal: Theory and pragmatics of generating efficient paral.. (context) - Chen, Choo et al. - 1991  ACM
38   The architecture of problems and portable parallel software .. (context) - Fox - 1991
37   VCODE: A data-parallel intermediate language (context) - Blelloch, Chatterjee - 1990
28   Data-parallel programming on multicomputers (context) - Quinn, Hatcher - 1990  ACM   DBLP
17   Massachusetts Institute of Technology (context) - Nikhil, Reference et al. - 1990
15   Scan primitives for vector computers - Chatterjee, Blelloch et al. - 1990  ACM   DBLP
15   Compiling Data-Parallel Programs for Efficient Execution on .. (context) - Chatterjee - 1991  ACM
13   The flip network of STARAN (context) - Batcher - 1976
12   Paris Reference Manual (context) - Corporation, MA - 1991
11   Efficient implementation of high-level parallel programs - Bagrodia, Mathur - 1991  ACM
10   Class notes: Programming parallel algorithms - Blelloch, Hardwick - 1993
10   Thinking Machines Corporation (context) - Lasser, Lisp - 1986
9   Connection Machine Lisp: A dialect of Common Lisp for data p.. (context) - Wholey, Jr - 1987
9   Experience with concurrent aggregates (context) - Chien, Dally - 1990
8   Size and access inference for data-parallel programs - Chatterjee, Blelloch et al. - 1991  ACM   DBLP
6   Data Representation Optimizations for Collection-Oriented La.. (context) - Sipelstein
5   Order Number SH (context) - APL, Language et al. - 1984
4   A critique of the programming language C (context) - Hatcher, Tichy et al. - 1992
3   The massively parallel processor system overview (context) - Batcher - 1985



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.cmu.edu/~jch/publications.html):   More
From AAPC Algorithms to High Performance Permutation.. - Stricker, Hardwick (1996)   (Correct)
Implementation and Evaluation of an Efficient Parallel Delaunay.. - Hardwick (1997)   (Correct)
An Efficient Implementation of Nested Data Parallelism for.. - Hardwick (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