GPH: RE: Concurrency and Haskell

mgross@dorsai.org mgross@dorsai.org
Tue, 20 Aug 2002 11:16:28 -0400 (EDT)


To reduce the amount of duplication, I'm going to assume that everyone
copied on your original note to me reads the list and copy only the list.
If you know someone on the copy list who does not read the list, please
tell me, and I will individually copy them on appropriate future e-mail. 


On Tue, 20 Aug 2002, Phil Trinder wrote:

> Murray,
> 
> There are several parallel Haskell implementations: a survey of them has just 
> appeared in Journal of Func. Prog Vols 4&5 (July & Sept 2002). Implementations 
> are available for
> o Eden http://www.mathematik.uni-marburg.de/inf/eden/
> o GpH  http://www.cee.hw.ac.uk/~dsg/gph/
> 
Yes, I have that survey, and am following up on it. 

> My group works on Glasgow parallel Haskell (GpH) which extends Haskell 98 with 
> a parallel composition combinator. As Simon said the main implemntation,
> GUM, buys portability using the relatively slow PVM communications library. 
> This doesn't matter so much on distributed memory machines, and we've recently 
> achieved some quite respectable results SunServer shared-memory machines.
> 
Although we have a multiprocessor machine available to us, we would prefer
to concentrate our efforts on the cluster, because in these tight budget
times, that seems to be a more likely avenue to increasing computational
capacity. 


> Simon Marlowe developed an alternative SMP implementation of GpH a couple of 
> years ago that may be more suitable for a Mosix platform, but I'm not sure of 
> the status of that implementation now.
> 

To the extent that we can use existing software, we will. All information
on anything potentially useful is greatly appreciated. 

Thanks for your note. 

Best, 

Murray Gross