Parallel Java: A Unified API for Shared Memory and Cluster Parallel Programming in 100% Java

Source: Institute of Electrical and Electronics Engineers

Favorite

Free registration required

Parallel Java is a parallel programming API whose goals are 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; to provide the same capabilities as OpenMP and MPI in an object oriented, 100% Java API; and 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.
Format:PDF Size:139.60
Date:Jan 2007
People who downloaded this item also downloaded