Lambda the Ultimate

inactiveTopic Java-based supercomputing
started 5/25/2001; 3:34:56 AM - last post 5/25/2001; 3:34:56 AM
Ehud Lamm - Java-based supercomputing  blueArrow
5/25/2001; 3:34:56 AM (reads: 339, responses: 0)
Java-based supercomputing
Speaking of Java and execution speed, check this out:

If you've ever wanted to build your own supercomputer but have been held back by the demands of parallel programming in C, Pseudo Remote Threads is for you. This prize-winning Java programming model greatly simplifies parallel programming on clusters, bringing supercomputing out of the laboratory and into the hands of everyday Java programmers.

Based on the now fairly well known paradigm of clustering and messgae passing this article gives a Java oriented solution, since "unfortunately for Java programmers, most clustering systems are built around C-based software messaging APIs such as Message Passing Interface (MPI) or Parallel Virtual Machine (PVM). Parallel programming in C is no easy task, so I have devised a workaround. In this article, I will show you how to use a combination of Java threads and Java Remote Method Invocation (RMI) to create your own Java-based supercomputer"

The paper requires knowledge of Java threads and RMI, but is fairly detailed, and includes example code. The paper also gives some performence measurement results.

For all of you cookbok lovers, one of the resources is the useful Cluster Cookbook

Posted to general by Ehud Lamm on 5/25/01; 3:35:58 AM