Treffer: JPVM: Network Parallel Computing in Java

Title:
JPVM: Network Parallel Computing in Java
Authors:
Contributors:
The Pennsylvania State University CiteSeerX Archives
Publication Year:
1997
Collection:
CiteSeerX
Document Type:
Fachzeitschrift text
File Description:
application/postscript
Language:
English
Rights:
Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Accession Number:
edsbas.CF6BF946
Database:
BASE

Weitere Informationen

The JPVM library is a software system for explicit message-passing based parallel programming in Java. The library supports an interface similar to the C and Fortran interface of the Parallel Virtual Machine (PVM) system, with modifications to better suit Java programming styles. The similarity between JPVM and the widely used PVM system supports a quick learning curve for experienced PVM programmers. At the same time, JPVM offers novel features not found in standard PVM such as thread safety, multiple communication end-points per task, and default-case direct message routing. JPVM is implemented entirely in Java, and is thus highly portable among platforms supporting the Java Virtual Machine. This feature opens up the possibility of utilizing resources commonly excluded from network parallel computing systems such as Macintosh and Windows based workstations. Initial applications performance results achieved with a prototype JPVM system indicate that the Java-implemented approach can o.