See this document in CiteSeerX!

Implementation of a Portable Nested Data-Parallel Language (1993)  (Make Corrections)  (130 citations)
Guy E. Blelloch, Jonathan C. Hardwick, Jay Sipelstein, Marco Zagha, Siddhartha Chatterjee
Journal of Parallel and Distributed Computing



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
unc.edu/pub/users/sc/pa...jpdcnesl.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 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 data-parallel 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):
49.4%:   Implementation of a Portable Nested Data-Parallel Language - Blelloch (1994)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Compiling Nested Data-Parallel Programs for.. - Siddhartha.. (1993)   (Correct)
0.4:   Cvl: A C Vector Library - Manual Version 2 - Blelloch, Chatterjee, Hardwick, .. (1993)   (Correct)
0.4:   Cvl:ACVector Library - Manual Version Guy   (Correct)

Similar documents based on text:   More   All
0.5:   NESL User's Manual (For NESL Version 3.1) - Blelloch, Sipelstein, Hardwick, .. (1995)   (Correct)
0.3:   Solving Linear Recurrences with Loop Raking - Guy Blelloch School (1992)   (Correct)
0.3:   Interactive Simulations on the Web: Compiling NESL into.. - Hardwick, Narlikar.. (1997)   (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/blelloch93implementation.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/blelloch93implementation.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
283   Optimizing Supercompilers for Supercomputers (context) - Wolfe - 1989  ACM
273   Can programming be liberated from the von Neumann style (context) - Backus - 1978
206   Vector Models for Data-Parallel Computing (context) - Blelloch - 1990
178   Sparse matrix test problems (context) - Duff, Grimes et al. - 1989
166   NESL: A nested data-parallel language - Blelloch - 1993  ACM
157   How to write parallel programs: A guide to the perplexed (context) - Carriero, Gelernter - 1989
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 - 1961
101   Programming with Sets: An Introduction to SETL (context) - Schwartz, Dewar et al. - 1986
91   CM Fortran Reference Manual (context) - Corporation - 1992
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  ACM   DBLP
67   language for data parallel programming (context) - Rose, Steele et al. - 1987
58   Collection-oriented languages - Sipelstein, Blelloch - 1991
56   The Paralation Model: Architecture-Independent Parallel Prog.. (context) - Sabot - 1988
53   CMMD Reference Manual (context) - Corporation - 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
36   dataparallel programming language (context) - Larus, Richards et al. - 1992
17   Massachusetts Institute of Technology (context) - Nikhil, Version - 1990
16   Copy elimination in functional languages (context) - Gopinath, Hennessy - 1989  ACM   DBLP
15   Compiling Data-Parallel Programs for Efficient Execution on .. (context) - Chatterjee - 1991  ACM
15   Scan primitives for vector computers - Chatterjee, Blelloch et al. - 1990
14   Compiling nested data-parallel programs for shared memory mu.. (context) - Chatterjee - 1993
13   The flip network of STARAN (context) - Batcher - 1976
12   Garbage collection (context) - Appel - 1991  ACM
12   Paris Reference Manual (context) - Corporation - 1991
11   Efficient implementation of high-level parallel programs - Bagrodia, Mathur - 1991
10   Thinking Machines Corporation (context) - Lasser - 1986
10   Class notes: Programming parallel algorithms - Blelloch, Hardwick - 1993
9   Connection Machine Lisp: A dialect of CommonLisp for data pa.. (context) - Wholey, Steele - 1987
9   Experience with concurrent aggregates (context) - Chien, Dally - 1990
8   School of Computer Science (context) - Blelloch, Chatterjee et al. - 1993
7   UnCvl: The University of North Carolina C Vector Library - Faith, Hoffman et al. - 1993
6   Data Representation Optimizations for Collection-Oriented La.. (context) - Sipelstein
5   Order Number SH (context) - APL, Language et al. - 1984
4   User's Guide and Refernce Manual (context) - Geist, Beguelin et al. - 1993
4   A critique of the programming language C (context) - Hatcher, Tichy et al. - 1992
3   The massively parallel processor system overview (context) - Batcher - 1985
1   AReport on the Sisal Language Project (context) - Feo, Cann et al. - 1990
1   Data-parallel programmingon multicomputers (context) - Quinn, Hatcher - 1990
1   and Whitney (context) - Hui, Iverson et al. - 1990



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