[Haskell] ANNOUNCE: ndp-0.1, nested data parallelism in Haskell

Roman Leshchinskiy rl at cse.unsw.edu.au
Mon Mar 19 10:19:19 EDT 2007


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.

This release includes the following features:

 * Efficient, flat data-parallel arrays with a wide range of sequential
   and parallel operations.

 * Preliminary support for segmented arrays.

 * Automated fusion of sequential and parallel array operations.

 * Example programs.


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

Download:
  http://www.cse.unsw.edu.au/~pls/projects/ndp/src/ndp-0.1.tar.gz

Darcs repository:
  http://darcs.haskell.org/packages/ndp

Please send bug reports, suggestions etc. to

  Roman Leshchinskiy <rl at cse.unsw.edu.au>


The Data Parallel Haskell team




More information about the Haskell mailing list