loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
5th Australasian Computer Architecture Conference
Dataflow Java: Implicitly Parallel Java
Canberra, Australia
January 31-February 03
ISBN: 0-7695-0512-0
Gareth Lee, University of Western Australia
John Morris, University of Western Australia
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.