Next: Dynamic Load Management Up: Parallel Functional Programming: An Previous: Data Parallelism

Implementation

This section surveys issues which arise in the implementation of parallel functional languages: load management, communication, memory management and speculation.

Many of these issues arise in all parallel implementations, but there are often more options for automatically controlling the parallel execution of functional languages. This is, in fact, one of their perceived advantages over imperative techniques.



Kevin Hammond <kh@dcs.st-and.ac.uk>
Thu Jan 4 21:31:10 GMT 1996