Hi.
If you remember, we - 3 guys from Tel-Aviv university - are going to
contribute to distCC as part of our grid-computing workshop.
We considered several ideas, some of which we got from this forum, and
decided we're going to do a Java adaptation for distCC.
Development will start soon, and the first stage will be creating a modified
version of Suns javac which can be used with distCC. The initial version
will determine for each .java file which other source files are needed for
its compilation and basically transmit them all to a volunteer machine were
the source file hierarchy will be reconstructed temporarily.
The next stages will be minimizing what's sent over the net - for instance,
sending skeleton versions of imported .java files, keeping a cache of files
on volunteer machines, etc.
The initial version will be rather crude and we're not sure it will offer a
significant optimization over local compilation, but we do hope that later
improvement will do better. It's crude because of the different nature of
Java compilation: basically, the source file + compiler switches do Not
determine the output of the compiler, as opposed to preprocessed C source
files.
 
We welcome any and all input from the nice people here at the distCC mailing
list. We'll probably have plenty of technical questions as we go along, so
thanks in advance.
Assaf Lavie
 

<<attachment: winmail.dat>>

__ 
distcc mailing list            http://distcc.samba.org/
To unsubscribe or change options: 
https://lists.samba.org/mailman/listinfo/distcc

Reply via email to