next up previous contents
Next: References Up: Literature on Threads in Previous: Results

Conclusion

The GUM (and GranSim) approach seems particularly promising and needs further study. It is hoped that the implementation details of these will map easily to the parallel Ginger implementation using threads. It is hoped that the conversion into Java threads should not be too difficult. The real problem could be disentangling the essential thread model from the intricacies of the GUM implementation. A possible outline of steps to follow:

1.
Familiarise with GUM and GranSim by experimenting with some example programs.
2.
Read the papers relating to their design and implimentation.
3.
Look at the source codes for relevant modules, if necessary.
4.
Determine the algorithms in the relevant functions.
5.
Design and implement in Java the corresponding code for ginger.

A longer term goal could be to look at Reppy's implementation of CML and see whether any improvements of the thread model are possible.



Ananda Amatya
2/16/1999