Work

Jade: A Parallel Message-Driven Java

Year: 2003
Type: conference-paper
Abstract: We present Java, a Java-like 1 language with parallel message-driven features. The parallel constructs include parallel classes called Chares and parallel arrays of objects called ChareArrays . Communication with a parallel object occurs through asynchronous method invocation. In the message-driven paradigm, when a method of a Chare or ChareArray is invoked, it continues to completion before any other method of the same parallel object can run. In contrast to Java’s runtime compilation, the Java source code is translated to Charm++ source code, which is then compiled and executed on the target machine. The resulting code supports object migration and load-balancing and scales well to large number of processors. Java’s standard libraries are not supported.
Language: English
Open Access status: hybrid
Estimated APC paid: $5,392
OpenAlex ID: W1499674583
FWCI: 1.366
Cites: 20
Cited by: 9
Related to: 10