GpH -- Glasgow Parallel Haskell

Activity Report November 2003

Report by: Phil Trinder

The Team
Phil Trinder, Kevin Hammond, Hans-Wolfgang Loidl, Abyd Al Zain, Jost Berthold, Xiao Yan Deng, 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 have constructed efficient implementations of several algorithmic skeletons in GdH, showing that they are more efficient, but less flexible than evaluation strategies.
3.3.2.1  Further reading:
GpH Home Page