| Jade: A Parallel Message-Driven Java
|  |
|
Jade is 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 Jade 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.
|
|
Software |
| Please send email to jdesouza at uiuc.edu to request the software. |
|
People |
|
|
|
Papers |
- 03-02
Jayant DeSouza and L. V. Kale, Jade: A Parallel Message-Driven Java, Proceedings of the 2003 Workshop on Java in Computational Science, held in conjunction with the International Conference on Computational Science (ICCS 2003), June 2-4, 2003, Melbourne, Australia, and Saint Petersburg, Russian Federation.
|
|
Related Links |
|
|
|
|