@inbook{0088bfed696f4fb19037c7826103242d,
title = "Jade: A parallel message-driven Java",
abstract = "We present Java, a Java-like 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 run-time 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.",
author = "Jayant DeSouza and Kal{\'e}, \{Laxmikant V.\}",
year = "2003",
doi = "10.1007/3-540-44863-2\_74",
language = "English (US)",
isbn = "9783540401964",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer",
pages = "760--769",
editor = "Sloot, \{Peter M.A.\} and David Abramson and Bogdanov, \{Alexander V.\} and Gorbachev, \{Yuriy E.\} and Dongarra, \{Jack J.\} and Zomaya, \{Albert Y.\}",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
address = "Germany",
}