Parallel java: A Unified API for shared memory and cluster parallel programming in 100% Java

Show full item record

Title: Parallel java: A Unified API for shared memory and cluster parallel programming in 100% Java
Author: Kaminsky, Alan
Abstract: Parallel Java is a parallel programming API whose goals are (1) to support both shared memory (thread-based) parallel programming and cluster (message-based) parallel programming in a single unified API, allowing one to write parallel programs combining both paradigms; (2) to provide the same capabilities as OpenMP and MPI in an object oriented, 100% Java API; and (3) to be easily deployed and run in a heterogeneous computing environment of single-core CPUs, multi-core CPUs, and clusters thereof. This paper describes Parallel Java’s features and architecture; compares and contrasts Parallel Java to other Java based parallel middleware libraries; and reports performance measurements of Parallel Java programs.
Description: Lecture notes can be found at the following link: http://www.cs.rit.edu/~ark/lectures/pj04/notes.shtml
Record URI: http://hdl.handle.net/1850/8868
Date: 2007

Files in this item

Files Size Format View
AKaminskyArticleMarch2007.pdf 133.2Kb PDF View/Open

The following license files are associated with this item:

This item appears in the following Collection(s)

Show full item record

Search RIT DML


Advanced Search

Browse