
28 Sep
2006
28 Sep
'06
9:26 p.m.
david.curran:
Where are compute languages going? I think multi core, distributed, fault tolerant. So you would end up with a computer of the sort envisioned by Hillis in the 80s with his data parallel programs. The only language that seems even close to this model is Erlang. What am I missing about the ability of Haskell to distribute across processors or a network?
Data parallel Haskell is a very active area at the moment, http://www.cse.unsw.edu.au/~chak/project/dph/ Just last week Roman Leshchinskiy was able to get parallel arrays running SMP GHC on a shared memory 40 cpu Sun sparc server :) Also, GPH and its ilk have a long history: http://www.haskell.org/haskellwiki/Research_papers/Parallelism_and_concurren... -- Don