?

Log in

No account? Create an account
Want multi-core parallelism in your programs today? Code in Haskell. - Adventures in Engineering — LiveJournal
The wanderings of a modern ronin.

Ben Cantrick
  Date: 2007-03-19 00:08
  Subject:   Want multi-core parallelism in your programs today? Code in Haskell.
Public
  Tags:  haskell, parallel computing, reddit

We are pleased to announce the first release of the NDP package, a
library for writing nested data-parallel programs on shared-memory
multiprocessors.

The NDP library is part of the Data Parallel Haskell project. For a
description of the project, see
http://haskell.org/haskellwiki/GHC/Data_Parallel_Haskell.

At the moment, the library is far from complete and contains numerous
bugs and inefficiencies. However, it can be used for writing simple
data-parallel programs. The paper "Data Parallel Haskell: a status
report" (http://www.cse.unsw.edu.au/~chak/papers/CLPKM07.html) describes
the underlying design and go through an example program.


http://www.haskell.org/pipermail/haskell/2007-March/019251.html

http://haskell.org/haskellwiki/GHC/Data_Parallel_Haskell


Hopefully Sun will take a page from Azul Systems' book and implement automatic parallelization of for() loops on arrays in the JVM soon. I hope the GCC guys are working on similiar stuff, too. But until then, it looks like you're gonna have to work in a functional language.
Post A Comment | | Link






browse
May 2015