Towards a Parallel Architecture for Functional Languages

We have described the work that has been carried out in our Subproject on functional programming architectures. Theoretical work in detecting parallelism allows for a scheme to perform safe parallel evaluation of functional languages. Experiences with COBWEB have indicated its weak points and led to the identification of some of the desired features of a multiprocessor system to support parallel graph reduction.