Jade: A Parallel Message-Driven Java
    
    Workshop on Java in Computational Science at ICCS 2003
    Publication Type: Paper
    Repository URL: 
    Abstract
    We present Jade, 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.
    TextRef
      
        Jayant DeSouza and L. V. Kale, Jade: A Parallel Message-Driven Java,
In 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.
      
    People
      
    Research Areas
      
  









