[Haskell] Implicit parallel functional programming

Amanda Clare afc at aber.ac.uk
Thu Jan 20 10:20:27 EST 2005

paul at theV.net wrote:

> Yes, today we have two-processors on a core, and uni-processor 
> speed bump is unlikely to overshadow the effort of parallelism 
> like it did 20 years ago. But we are also beginning to see
> applications requiring thousands of machines to run. The so
> called grid computing maybe a just another buzzword, but the
> reality is that grand applications just won't scale on today's
> two-processor core, and explicit parallelism often requires
> a prior knowledge on how to split the program, which is hardly
> scalable except some simple cases.

Re: the grid buzzword

Grid computing, as seen by organisations like the GGF and mainstream 
toolkits such as Globus, is not about parallelisation, but instead 
simply about access to shared resources. That is, they're interested in 
providing tools and standards for remote, shared access to software 
services, data and hardware (and providing useful features like 
security, authorisation, authentication, monitoring and reliability). Of 
course peer-to-peer compute systems are more about parallelisation, but 
they tend to be mostly commercial/proprietary rather than standardised 
at the moment.

The Grid will be more like an enhanced version of the current web. But 
Haskell could get involved there too, especially if styles such as web 
programming with continuations prove useful in future generations of web 
services architectures.


Amanda Clare  http://users.aber.ac.uk/afc/
Dept. of Computer Science, University of Wales, Aberystwyth, SY23 3DB

More information about the Haskell mailing list