[Haskell-cafe] Basic questions about concurrency in Haskell
Sebastian Sylvan
sebastian.sylvan at gmail.com
Wed Aug 5 15:01:09 EDT 2009
On Wed, Aug 5, 2009 at 6:59 PM, Thomas Witzel <witzel.thomas at gmail.com>wrote:
>
>
> 2. I started with the very simple nfib example given in the manual for
> Control.Parallel (Section 7.18). On my systems using multiple cores
> makes the code actually slower than just using a single core. While
> the manual cautions that this could be the case for certain
> algorithms, I'm wondering whether this is the desired behaviour for
> this example.
>
> I'm using ghc 6.10.4 right now.
>
IIRC the development version of GHC has some major work to optimize
concurrency, so it may be worth trying that. In particular I believe it
executes sparks in batches, to reduce the overhead (which hopefully fixes
your issue).
--
Sebastian Sylvan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20090805/3bc4c3cb/attachment.html
More information about the Haskell-Cafe
mailing list