Live Webcast 15th Annual Charm++ Workshop

-->
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.
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