5th Australasian Computer Architecture Conference Dataflow Java: Implicitly Parallel Java Canberra, Australia January 31-February 03 ISBN: 0-7695-0512-0
Dataflow computation models enable simpler and more efficient management of the memory hierarchy - a key barrier to the performance of many parallel programs. This paper describes a dataflow language based on Java. Use of the dataflow model enables a programmer to generate parallel programs without explicit directions for message passing, work allocation and synchronization. A small handful of additional syntactic constructs are required. A pre-processor is used to convert Dataflow Java programs to standard portable Java.The underlying run-time system was easy to implement using Java's object modeling and communications primitives. Although raw performance lags behind an equivalent C-based system, we were able to demonstrate useful speedups in a heterogeneous environment, thus amply illustrating the potential power of the Dataflow Java approach to use all machines - of whatever type - that might be available on a network .. when Java JIT compiler technology matures.
Citation:
Gareth Lee, John Morris, "Dataflow Java: Implicitly Parallel Java," acac, pp.42, 5th Australasian Computer Architecture Conference, 2000 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||