Design and Implementation of Parallel Java with Global Object Space
Conf. on Parallel and Distributed Processing Technology and Applications (CPDPTA) 1997
Publication Type: Paper
Repository URL:
Abstract
Java 1 has emerged as a dominant language that could
eventually replace C++. It is believed that using Java would boost
programmer productivity because of its well-thought design,
independence from backward-compatibility with C, absence of
arbitrary pointers, etc. We present the design and implementation
of a parallel extension to Java. The parallel extension provides
dynamic creation of remote objects with load balancing, and object
groups. The language constructs are based on those of Charm++. The
parallel Java extension is implemented using the Converse
interoperability framework, which makes it possible to integrate
parallel libraries written in Java with modules in other parallel
languages in a single application.
1 Java is a registered trademark of Sun Microsystems, Inc.
1 Java is a registered trademark of Sun Microsystems, Inc.
TextRef
L. V. Kale and Milind Bhandarkar and Terry Wilmarth, "Design and Implementation
of Parallel Java with a Global Object Space", Parallel Programming Laboratory,
Department of Computer Science, University of Illinois at Urbana-Champaign,
Proc. Conf. on Parallel and Distributed Processing Technology and Applications,
Las Vegas, Nevada, July 1997, pp. 235-244.
People
Research Areas