15 citations found. Retrieving documents...
G. Crawford, Y. Dandass, and A. Skjellum. The jmpi commercial message passing environment and specification. http://www.mpi-softtech.com/publications/JMPI 121797.html, Dec. 1997.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
CCJ: Object-based Message Passing and Collective.. - Nelisse, Maassen..   (Correct)

....well. CCJ implements efficient collective operations with an interface that fits into Java s object oriented framework. An alternative for parallel programming in Java is to use MPI instead of RMI. MPJ [9] proposes MPI language bindings to Java. These bindings merge several earlier proposals [2, 10, 17, 23]. This approach has the advantage that many programmers are familiar with MPI and that MPI supports a richer set of communication styles than RMI, in particular collective communication. However, the current MPJ specification is intended as . initial MPI centric API and as . a first ....

G. Crawford, Y. Dandass, and A. Skjellum. The jmpi commercial message passing environment and specification. http://www.mpi-softtech.com/publications/JMPI 121797.html, Dec. 1997.


Generalizing Java RMI to Support Efficient Group Communication - Maassen, Kielmann, Bal   (Correct)

....the flexibility and expressiveness of GMI. A radical alternative for parallel programming in Java is to use a communication mechanism outside Java s object model, like MPIstyle message passing. MPJ [11] proposes MPI language bindings to Java. These bindings merge several earlier proposals [4, 12, 20, 25]. Because MPJ has not been implemented yet, we compare GMI to the slightly older mpiJava system. The MPI approach has the advantage that many programmers are familiar with its API and that MPI supports a richer set of communication styles than RMI, in particular collective communication. Although ....

G. Crawford, Y. Dandass, and A. Skjellum. The jmpi commercial message passing environment and specification. http://www.mpisofttech. com/publications/JMPI 121797.html, Dec. 1997.


HPspmd: Data Parallel SPMD Programming Models from Fortran to.. - Carpenter, Fox (1998)   (Correct)

....a Java language binding for MPI, version 1.1 [6, 8] Our current approach is a relatively direct transcription of standard MPI bindings, but Java object serialization introduces new possibilities for passing compound objects. Similar projects on Java MPI bindings are in progress elsewhere [26, 15]. 2.4 Integration of thread based single Java VM and multiVM data parallel Our language model is primarily aimed at distributed memory computers, including networks of workstations or PCs. Clearly the Java version of HPspmd also holds special promise in the domain of metacomputing targeting ....

George Crawford III, Yoginder Dandass, and Anthony Skjellum. The jmpi commercial message passing environment and specication: Requirements, design, motivations, strategies, and target users, 1997. http://www.mpisofttech. com/publications/.


mpiJava: A Java Interface to MPI - Baker, Carpenter, Fox, Ko, Li (2000)   (15 citations)  (Correct)

....This eases the implementation work, but does not lead to a fully object oriented API. A subset of MPI is implemented in the DOGMA system for Java based parallel programming [16] MPI Software Technology, Inc have announced their intention to deliver a commercial Java interface to MPI called JMPI [15]. Java implementations of the related PVM message passing environment have been reported in [18] and [8] 1.2 Overview of this article. First we outline the the API and describe various special issues that arise in Java. Implications of object serialization for the Java MPI interface are ....

George Crawford III, Yoginder Dandass, and Anthony Skjellum. The JMPI commercial message passing environment and specication: Requirements, design, motivations, strategies, and target users. http://www.mpisofttech. com/publications.


A Ubiquitous Message Passing Interface Implementation in Java: - Dincer (1998)   (8 citations)  (Correct)

....and pure Java implementations. MPICH [2] LAM MPI [3] Unify [4] and the Chimp MPI are a few of the successful examples of portable MPI implementations in traditional languages. JavaMPI [5] and MPIJava [6] are representatives of the second group. jmpi [7] and the commercial JMPI project [8] underway at MPI Software Technology, Inc. target to build a pure Java version of MPI. JMPI project is currently on hold until an undetermined date. MPIJ [9] which can be placed in between the second or third group implementations runs as part of the DOGMA system and uses native marshaling of ....

G. Crawford III, Y. Dandass, and A. Skjellum, "The JMPI Commercial Message Passing Environment and Specification," TR, MPI Software Tech., Inc., 1998.


Object-based Collective Communication in Java - Nelisse, Kielmann, Bal, Maassen (2001)   (5 citations)  (Correct)

....well. CCJ implements efficient collective operations with an interface that fits into Java s object oriented framework. An alternative for parallel programming in Java is to use MPI instead of RMI. MPJ [9] proposes MPI language bindings to Java. These bindings merge several earlier proposals [2, 10, 17, 23]. This approach has the advantage that many programmers are familiar with MPI and that MPI supports a richer set of communication styles than RMI, in particular collective communication. However, the current MPJ specification is intended as : intial MPI centric API and as : a first ....

G. Crawford, Y. Dandass, and A. Skjellum. The jmpi commercial message passing environment and specification. http://www.mpisofttech. com/publications/JMPI 121797.html, Dec. 1997.


Java Grande Forum Report: Making Java Work for High-End.. - Java Grande Forum (1998)   (10 citations)  (Correct)

....parallel programming. MPI Software Technology, Inc. have also announced that there is a commercial effort under way to develop a message passing framework and parallel support environment for Java Concurrency and Applications Working Group Recommendations 44 Java Grande Forum called JMPI [24]. Some of these proof of concept implementations have been available for more than a year with successful ports on clusters of workstations running Solaris or Windows NT, as well as IBM SP2, SGI Origin 2000, Fujitsu AP3000, and Hitachi SR2201 parallel platforms. ActiveJava [30] is a framework ....

G. Crawford III, Y. Dandass, and A. Skjellum. The JMPI commercial message passing environment and specification: Requirements, design, motivations, strategies, and target users. http://www.mpi-softtech.com/publications/JMPI_121797.html, MSTI, December 1997.


MPJ: MPI-like Message Passing for Java - Carpenter, Getov, Judd, Skjellum, .. (2000)   (15 citations)  (Correct)

....A large subset of MPIlike functions called MPIJ is implemented in pure Java within the DOGMA system for Java based parallel programming. MPI Software Technology, Inc. announced a commercial e ort to develop a message passing framework and parallel support environment for Java called JMPI [6]. Some of these proof of concept implementations have been available since 1997 with successful ports on clusters of workstations running Solaris, Windows NT, Irix, AIX, HP UX, MacOS, and Linux, as well as the IBM SP2, SGI Origin 2000, Fujitsu AP3000, and Hitachi SR2201 parallel platforms. 2.1 ....

George Crawford III, Yoginder Dandass, and Anthony Skjellum. The JMPI commercial message passing environment and specication: Requirements, design, motivations, strategies, and target users, December 1997. http://www.mpisofttech. com/publications/JMPI 121797.html.


High-Performance Parallel Programming in Java: Exploiting .. - Getov, Hummel, Mintchev (1998)   (50 citations)  (Correct)

....definition of a Java Binding for MPI [5] along the lines of the MPI 1.2 C binding has been proposed, and work on an implementation is under way. A commercial effort to develop an MPI framework and parallel support environment for Java has been started recently by MPI Software Technology, Inc. [8]. The approach of binding native libraries to Java has certain limitations. In particular, for security reasons applets downloaded over the network may not load libraries or define native methods. Furthermore, a Java program can only use a native library in a single threaded manner unless that ....

G. Crawford III, Y. Dandass, and A. Skjellum. The JMPI commercial message passing environment and specification: Requirements, design, motivations, strategies, and target users. http://www.mpi-softtech.com/publications/JMPI 121797.html, MSTI, December 1997.


Thoughts on the structure of an MPJ reference implementation - Baker, Carpenter (1999)   (1 citation)  (Correct)

....main method is called 5 . In a perfect world we might execute MyMPJApp by a command like 5 This is a change to the API of mpiJava [2] for example, where the main method is static and the default communicator is a class variable. The approach here (which follows more closely DOGMA [8] or JMPI [5]) seems to t more naturally with RMI, and allows for the possibility of running several MPJ processes as threads in a single JVM, although probably that won t be supported in the initial reference implementation. 8 MPJService MPJService MPJService MPJClient MPJSlave MPJSlave MPJSlave MPJSlave ....

George Crawford III, Yoginder Dandass, and Anthony Skjellum. The JMPI commercial message passing environment and specication: Requirements, design, motivations, strategies, and target users. http://www.mpi-softtech.com/publications.


MPI for Java: Position Document and Draft API.. - Carpenter, Getov.. (1998)   (12 citations)  (Correct)

....A large subset of MPI is implemented in pure Java within the DOGMA system for Java based parallel programming. MPI Software Technology, Inc. have also announced that there is a commercial effort under way to develop a message4 passing framework and parallel support environment for Java called JMPI [2]. Some of these proof of concept implementations have been available for more than a year with successful ports on clusters of workstations running Solaris or Windows NT, as well as IBM SP2, SGI Origin 2000, Fujitsu AP3000, and Hitachi SR2201 parallel platforms. 2.1 The mpiJava wrapper The ....

George Crawford III, Yoginder Dandass, and Anthony Skjellum. The JMPI commercial message passing environment and specification: Requirements, design, motivations, strategies, and target users, December 1997. http://www.mpi-softtech.com/publications.


jmpi: A Pure Java Implementation of MPI - Dincer, Billur, Ozbas (1998)   (1 citation)  (Correct)

....of these arrays. It supports the SPMD programming model where an HPJava program is allowed to make a direct call to MPI or other communication packages. JavaMPI [12] is a language binding for LAM MPI 6.1. It uses native methods in Java to provide a wrapping shell for the MPI implementation. JMPI [13] is a commercial effort underway at MPI Software Technology, Inc. to develop a message passing framework and parallel support environment for Java. It targets to build a pure Java version of MPI 2 standard specialized to commercial applications. JMPI is not a completed product at this time, and ....

#G. Crawford III, Y. Dandass, and A. Skjellum, "The JMPI Commercial Message Passing Environment and Specification: Requirements, Design, Motivations, Strategies, and Target Users," Technical Report, MPI Software Technology, Inc., 1998.


HPspmd: Data Parallel SPMD Programming Models from Fortran to.. - Carpenter, Fox (1998)   (Correct)

....a Java language binding for MPI, version 1.1 [6, 8] Our current approach is a relatively direct transcription of standard MPI bindings, but Java object serialization introduces new possibilities for passing compound objects. Similar projects on Java MPI bindings are in progress elsewhere [26, 15]. 2.4 Integration of thread based single Java VM and multiVM data parallel Our language model is primarily aimed at distributed memory computers, including networks of workstations or PCs. Clearly the Java version of HPspmd also holds special promise in the domain of metacomputing targeting ....

George Crawford III, Yoginder Dandass, and Anthony Skjellum. The jmpi commercial message passing environment and specification: Requirements, design, motivations, strategies, and target users, 1997. http://www.mpisofttech. com/publications/.


and a Performance Instrumentation Analysis and Visualization.. - Kivanc Dincer   (Correct)

....for LAM MPI 6.1 and NPAC s MPIJava that targets to provide an MPI type API for MPICH. The use of native methods helps to obtain a high performance communication layer and hides the slower computation speed of Java based parallel message passing programs. jmpi presented in this paper and JMPI [11] are the only representative examples of the third category. JMPI is a commercial effort underway at MPI Software Technology, Inc. to develop a message passing framework and parallel support environment for Java. It targets to build a pure Java version of MPI 2 standard specialized for commercial ....

G. Crawford III, Y. Dandass, and A. Skjellum, "The JMPI Commercial Message Passing Environment and Specification: Requirements, Design, Motivations, Strategies, and Target Users", Technical Report, MPI Software Technology, Inc., 1998.


mpiJava: A Java Interface to MPI - Baker (1998)   (15 citations)  (Correct)

....This eases the implementation work, but does not lead to a fully object oriented API. A subset of MPI is implemented in the DOGMA system for Java based parallel programming [16] MPI Software Technology, Inc have announced their intention to deliver a commercial Java interface to MPI called JMPI [15]. Java implementations of the related PVM message passing environment have been reported in [18] and [8] 1.2 Overview of this article. First we outline the the API and describe various special issues that arise in Java. Implications of object serialization for the Java MPI interface are ....

George Crawford III, Yoginder Dandass, and Anthony Skjellum. The JMPI commercial message passing environment and specification: Requirements, design, motivations, strategies, and target users. http://www.mpisofttech. com/publications.

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