3.2.2  GpH -- Glasgow Parallel Haskell

Report by: Phil Trinder

The Team:

Phil Trinder, Kevin Hammond, Hans-Wolfgang Loidl, Abyd Al Zain, Jost Berthold, Murray Gross, Andre Rauber du Bois, Alvaro Rebon Portillo, Leonid Timochouk.

Status:

A complete, GHC-based implementation of the parallel Haskell extension GpH and of evaluation strategies is available. Extensions of the runtime-system and language modules, to improve performance and support for architecture-independence, are under development.

Implementations:

The GUM implementation of GpH is available in two development branches. Our main hardware platform are Intel-based Beowulf clusters. Work on ports to other architectures is also moving on (and available on request):

System Evaluation and Enhancement:

GpH Applications:

Language:

We are constructing efficient implementations of algorithmic skeletons in GdH, and plan to experiment with their use, in conjunction with evaluation strategies.

3.2.2.1  Further reading:
http://www.macs.hw.ac.uk/~dsg/gph/

<gph@macs.hw.ac.uk>

http://www.macs.hw.ac.uk/~dsg/gph/papers/abstracts/strategies.html