- Integrate, as far as is possible, Graph Types and Shape Types
descriptions into the AG framework.
- Extend program model to handle real codes. At the moment, actual
codes have to be massaged into a form that the analyser can work
with. Also the model is too restricted to cope with certain program
features such as structural updates, where pointers are manipulated
directly.
- Use information from analyser to parallelise codes. This will
involve automatically generating code in some parallel language. Doing
this for Cilk has already been investigated.
- Apply method to real world problems. N-body gravity simulations
and vortex fluid flow are example of suitable real-world applications
that use sufficiently complex data structures.
Timothy Lewis
1998-09-18