Lambda the Ultimate
SPMD - Single Program Multiple Data in Haskell
started 10/8/2002; 5:31:45 AM - last post 10/8/2002; 5:31:45 AM
Shae Erisson
- SPMD - Single Program Multiple Data in Haskell
10/8/2002; 5:31:45 AM (reads: 141, responses: 0)
This Wiki page
http://c2.com/cgi-bin/wiki?AdvantagesOfFp
mentions transparent parallelism as one of the unrealized promises of FP. The Nepal project at
http://www.cse.unsw.edu.au/~chak/nepal/
implements nested data parallelism in a custom datatype that works with recent stock versions of the GHC Haskell compiler. The parr parallell array runs on both multiprocessor machines (SMP) and distributed setups (MPI).