Having trouble with parallel Haskell
Albert Y. C. Lai
trebla at vex.net
Wed Jun 4 18:08:04 EDT 2008
I do not have a platform to try it on; the following is pure speculation.
In main, the builder of input is highly lazy, since randoms is. To be
sure, the spine of the list is presently forced by printing its length,
but the numbers inside the list... It is very bleak because randoms
ensures that input!!(n+1) is patently dependent on input!!n, ad
infinitum; this should defy all attempts at parallelism...
Forcing the numbers themselves before sorting will give a much more
conclusive result, success or failure.
More information about the Glasgow-haskell-users