See this document in CiteSeerX!

Towards a Java Environment for SPMD Programming  (Make Corrections)  (16 citations)
Bryan Carpenter, Guansong Zhang, Geoffrey Fox, Xiaoming Li, Xinying Li, Yuhong Wen
European Conference on Parallel Processing



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
fsu.edu/pss/papers/europar...europar.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  fsu.edu/pss/pcrc/docs (more)
(Enter author homepages)

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

Abstract: . As a relatively straightforward object-oriented language, Java is a plausible basis for a scienti c parallel programming language. We outline a conservative set of language extensions to support this kind of programming. The programming style advocated is Single Program Multiple Data (SPMD), with parallel arrays added as language primitives. Communications involving distributed arrays are handled through a standard library of collective operations. Because the underlying programming... (Update)

Context of citations to this paper:   More

...Adlib and MPJ to achieve the aim of Java write once run anywhere for parallel computing. 2. 3 The HPJava Language HPJava [5, 6] is an implementation of our HPspmd programming language model. It extends the Java language with some additional syntax and with some...

...very closely follows the distributed array model defined in the High Performance Fortran standard. 3. 2 HPJava an HPspmd language HPJava [15] is a particular implementation of the HPspmd idea. It is a strict extension of its base language, Java, adding some predefined...

Cited by:   More
HPJava: Programming Support for High-Performance.. - Lee, Carpenter, Fox, Lim (2004)   (Correct)
HPJava: Efficient Compilation and Performance for HPC - Lee, Carpenter, Fox, Lim   (Correct)
HPJava: Towards Programming Support for High-Performance .. - Lee, Carpenter, Fox, Lim   (Correct)

Similar documents (at the sentence level):
49.0%:   HPJava: data parallel extensions to Java - Carpenter, Zhang, Fox, Li, Wen (1997)   (Correct)
8.3%:   Language Bindings for a Data-Parallel Runtime - Carpenter, Fox, Leskiw, Li.. (1998)   (Correct)
5.3%:   HPspmd: Data Parallel SPMD Programming Models from Fortran to.. - Carpenter, Fox (1998)   (Correct)

Active bibliography (related documents):   More   All
0.9:   Common Runtime Support for High Performance Languages - Fox (1998)   (Correct)
0.5:   mpiJava: A Java Interface to MPI - Baker, Carpenter, Fox, Ko, Li (2000)   (Correct)
0.3:   Considerations in HPJava language design and implementation - Zhang, Carpenter, Fox, Li, .. (1998)   (Correct)

Similar documents based on text:   More   All
0.8:   Studies of Integration and Optimization of Interpreted and.. - Fox, Li, Wen, Zhang (1997)   (Correct)
0.6:   Towards a Java Environment for SPMD Programming - Carpenter, Zhang, Li, Li, Wen   (Correct)
0.5:   PCRC-based HPF Compilation - Zhang, Carpenter, Li, Li, Wen (1997)   (Correct)

Related documents from co-citation:   More   All
9:   High Performance Fortran Language Specification - Fortran - 1992
7:   Updating distributed variables in local computations (context) - Gerndt - 1990
7:   A simple parallel extension to Fortran (context) - Numrich, Steidel

BibTeX entry:   (Update)

Bryan Carpenter, Guansong Zhang, Geoffrey Fox, Xiaoming Li, Xinying Li, and Yuhong Wen. Towards a Java environment for SPMD programming. To be presented at Europar '98. http://citeseer.ist.psu.edu/435196.html   More

@inproceedings{ carpenter98towards,
    author = "Bryan Carpenter and Guansong Zhang and Geoffrey Fox and Xiaoming Li and Xinying Li and Yuhong Wen",
    title = "Towards a Java Environment for {SPMD} Programming",
    booktitle = "European Conference on Parallel Processing",
    pages = "659-668",
    year = "1998",
    url = "citeseer.ist.psu.edu/435196.html" }
Citations (may not include all citations):
115   Communication optimizations for irregular scientic computati.. - Das, Uysal et al. - 1994
34   The Global Array: Non-uniformmemory -access programming mode.. - Nieplocha, Harrison et al. - 1996
32   Spar: A programming language for semi-automatic compilation .. - van Reeuwijk, van Gemund et al. - 1997  DBLP
23   PCRC-based HPF compilation - Zhang, Carpenter et al. - 1997  ACM   DBLP
20   Concurrency: Practice and Experience (context) - Carpenter, Chang et al. - 1997
20   Common runtime support for highperformance parallel language.. (context) - Runtime - 1993
19   A ZPL programming guide (context) - Snyder - 1997
15   Introduction to Java-Ad (context) - Carpenter, Zhang et al.
14   A draft Java binding for MPI (context) - Carpenter, rey et al.
8   Java for Computational Science and Engineering| Simulation a.. (context) - rey, Fox - 1997
8   Java for Computational Science and Engineering| Simulation a.. (context) - rey, Fox - 1997
6   NPAC PCRC runtime kernel denition (context) - Carpenter, Zhang et al. - 1997



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


Documents on the same site (http://aspen.csit.fsu.edu/pss/pcrc/docs.html):   More
Interoperability of Data Parallel Runtime Libraries with.. - Edjlali, Sussman, Saltz (1997)   (Correct)
HPJava: data parallel extensions to Java - Carpenter, Zhang, Fox, Li, Wen (1997)   (Correct)
Considerations in HPJava language design and implementation - Zhang, Carpenter, Fox, Li, .. (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