See this document in CiteSeerX!

Java as a Language for Scientific Parallel Programming (1997)  (Make Corrections)  (3 citations)
Bryan Carpenter, Yuh-Jye Chang, Geoffrey Fox, Xiaoming Li
Languages and Compilers for Parallel Computing



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
syr.edu/projects/pcrc/...experiments.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  syr.edu/projects/pcrc/npacWork (more)
(Enter author homepages)

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

Abstract: Java may be a natural language for portable parallel programming. We discuss the basis of this claim in general terms, then illustrate the use of Java for message-passing and data-parallel programming through series of case studies. In the process we introduce some proposals for a Java binding of MPI, and describe the use of a Java class-library to implement HPF-style distributed data. Prospects for future Java-based parallel programming environments are discussed. 1 Introduction The... (Update)

Context of citations to this paper:   More

...www.npac.syr.edu projects pcrc mpiJava 1. 1 Related work Early work by two of the current authors on Java MPI bindings is reported in [3, 4]. In those papers we compared various approaches to parallel programming in Java, including socket programming and MPI programming. A...

...for HPF, because the programmer will explicitly specify the communication requirements. For early results of the work on Java see [20, 21, 46, 45, 50]. PCRC Java interface MPI Distributed data and control ad interface (Adlib) Kernel run time Communication and arithmetic...

Cited by:   More
High Level Support for Distributed High Performance Computing - Laure (2001)   (Correct)
Common Runtime Support for High Performance Languages - Fox (1998)   (Correct)
mpiJava: A Java Interface to MPI - Baker (1998)   (Correct)

Similar documents (at the sentence level):
78.4%:   Experiments with "HPJava" - Carpenter, Chang, Fox, Leskiw, Li (1997)   (Correct)

Active bibliography (related documents):   More   All
1.8:   Java as a Language for Scientific Parallel Programming - Carpenter, Chang, Fox, Li (1997)   (Correct)
0.3:   Platforms for HPJava: Runtime Support for Scalable Programming in.. - Lim (2003)   (Correct)
0.2:   CORBA & DSA: Divorce or Marriage? - Pautet, Quinot, Tardieu (1999)   (Correct)

Similar documents based on text:   More   All
0.1:   Towards a Java Environment for SPMD Programming - Carpenter, Zhang, Li, Li, Wen   (Correct)
0.1:   mpiJava 1.2: API Specification - Carpenter, Fox, Ko, Lim (1999)   (Correct)
0.1:   Language Bindings for a Data-Parallel Runtime - Carpenter, Fox, Leskiw, Li.. (1998)   (Correct)

Related documents from co-citation:   More   All
4:   Java for Computational Science and Engineering--- Simulation and Modelling (context) - Fox - 1997
2:   Northeast Parallel Architectures Center (context) - Li, for et al. - 1996
2:   ParBlocks - A New Methodology for Specifying Concurrent Method Executions in Opu.. - Laure - 1999

BibTeX entry:   (Update)

Bryan Carpenter, Yuh-Jye Chang, Geoffrey Fox, and Xiaoming Li. Java as a language for scientific parallel programming. In 10th International Workshop on Languages and Compilers for Parallel Computing, volume 1366 of Lecture Notes in Computer Science, pages 340--354, 1997. http://citeseer.ist.psu.edu/carpenter97java.html   More

@inproceedings{ carpenter97java,
    author = "Bryan Carpenter and Yuh-Jye Chang and Geoffrey Fox and Xiaoming Li",
    title = "Java as a Language for Scientific Parallel Programming",
    booktitle = "Languages and Compilers for Parallel Computing",
    pages = "340-354",
    year = "1997",
    url = "citeseer.ist.psu.edu/carpenter97java.html" }
Citations (may not include all citations):
912   MPI: A Message-Passing Interface Standard - Interface - 1995  ACM
835   High Performance Fortran language specification - Fortran - 1993  ACM
394   The High Performance Fortran Handbook (context) - Koelbel, Loveman et al. - 1994  ACM
287   PVM: Parallel Virtual Machine---A Users' Guide and Tutorial .. (context) - Geist, Beguelin et al. - 1994
207   CORBA Fundamentals and Programming (context) - Siegel - 1996
127   A declarative concurrent objectoriented programming notation (context) - Chandy, Kesselman - 1993
110   Portable Programs for Parallel Processors (context) - Boyle, Butler et al. - 1987  ACM
96   A language for modular parallel programming (context) - Foster, Chandy - 1995
52   An integrated runtime and compiletime approach for paralleli.. - Agrawal, Sussman et al. - 1995
43   Parallel Programming using C (context) - Wilson, Lu - 1996
42   Software support for irregular and loosely synchronous probl.. - Choudhary, Fox et al. - 1992
34   Prentice-Hall International (context) - Ltd, Reference - 1988
31   An object oriented design for high performance linear algebr.. - Dongarra, Pozo et al. - 1993
28   array classes for architecture independent finite difference.. (context) - Parsons, Quinlan - 1994
27   Automatically exploiting implicit parallelism in Java - Bik, Gannon  DBLP
27   An introduction to parallel object-oriented programming with.. (context) - Grimshaw - 1991  ACM
26   POOMA: A high performance distributed simulation environment.. (context) - Atlas, Banerjee et al. - 1995
20   Common runtime support for high-performance parallel languag.. (context) - Runtime - 1993  ACM   DBLP
6   Studies of integration and optimization of interpreted and c.. - Fox, Li et al. - 1997
6   URL: http://www (context) - implementation, MPI
5   RMI Documentation (context) - Sun, Inc - 1996
5   The KeLP User's Guide (context) - Fink, Baden - 1996
4   Presented at the 5th International Workshop on Compilers for.. (context) - Carpenter, array et al. - 1995
2   Workshop held at Syracuse University (context) - science, computation - 1996

Documents on the same site (http://www.npac.syr.edu/projects/pcrc/npacWork.html):   More
Efficient Compilation of Forall Statement with Runtime Support - Xiaoming Li (1997)   (Correct)
Overview - Generally Speaking   (Correct)
Interfacing Global Arrays and ARMCI with the PCRC library.. - Carpenter, Nieplocha   (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