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

 
View or download:
syr.edu/projects/pcrc/pape...europar.ps
fsu.edu/projects/cdroms/ce...europar.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  syr.edu/projects/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 scientific 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 model is ... (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.5:   Common Runtime Support for High Performance Languages - Fox (1998)   (Correct)
0.3:   Towards a Java Environment for SPMD Programming - Carpenter, Zhang, Fox, Li, Li, ..   (Correct)
0.3:   Object Serialization for Marshalling Data in a Java.. - Carpenter, Fox, Ko, Lim (1999)   (Correct)

Similar documents based on text:   More   All
0.7:   Studies of Integration and Optimization of Interpreted and.. - Fox, Li, Wen, Zhang (1997)   (Correct)
0.3:   PCRC-based HPF Compilation - Zhang, Carpenter, Li, Li, Wen (1997)   (Correct)
0.3:   Considerations in HPJava language design and implementation - Zhang, Carpenter, Fox, Li, .. (1998)   (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/55939.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/55939.html" }
Citations (may not include all citations):
115   Communication optimizations for irregular scientific computa.. - Das, Uysal et al. - 1994  ACM   DBLP
34   The Global Array: Non-uniformmemory -access programming mode.. - Nieplocha, Harrison et al. - 1996
23   PCRC-based HPF compilation - Zhang, Carpenter et al. - 1997
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
16   Spar: A programming language for semi-automatic compilation .. - van Reeuwijk, van Gemund et al. - 1997  DBLP
16   NPAC PCRC runtime kernel definition (context) - Carpenter, Zhang et al. - 1997
16   Java for Computational Science and Engineering--- Simulation.. (context) - Fox - 1997
16   Java for Computational Science and Engineering--- Simulation.. (context) - Fox - 1997
15   Introduction to Java-Ad (context) - Carpenter, Zhang et al.
14   A draft Java binding for MPI (context) - Carpenter, Fox et al.



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


Documents on the same site (http://www.npac.syr.edu/projects/pcrc/docs.html):   More
Experiments with "HPJava" - Carpenter, Chang, Fox, Leskiw, Li (1997)   (Correct)
Compiler support for an RMI implementation using NexusJava - Breg, Gannon (1997)   (Correct)
Compilation of Constraint Systems to Procedural Parallel Programs - John, Browne (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