Task farm computations in Java
Talk outline
Motivations
Structured // programming
Structured development of (//) programs
Common parallel patterns
Task Farm computations
Task Farm computations (2)
Java: features of interest
Java & parallelism
Skeletons in Java
Known implementation schema
Data parallel computations
Data flow implementation
Java Task Farm support
Java code structure
Single task computation
Skeleton class
Farm class
EvalRemote class
Remote Server Interface
Remote Server
Experimental results
Thread initialization overhead
Speedup vs. stream size
Efficiency vs. grain
Mechanism comparison
New experiments
New Experiments (1)
New Experiments (2)
New experiments (3)
Ongoing work
Conclusions
Email: marcod@di.unipi.it
Home Page: http:/www.di.unipi.it/~marcod