--- On Thu, 6/10/10, Don Stewart <dons@galois.com> wrote:
From: Don Stewart <dons@galois.com> Subject: Re: [Haskell-cafe] Problems with threading? To: "Isaac Gouy" <igouy2@yahoo.com> Cc: "Louis Wasserman" <wasserman.louis@gmail.com>, "Haskell Café List" <haskell-cafe@haskell.org> Date: Thursday, June 10, 2010, 12:54 PM igouy2:
Simon Marlow described how best to parallelize this problem extensively in:
http://www.haskell.org/~simonmar/bib/multicore-ghc-09_abstract.html
So I'd suggest doing what he says.
In particular, use thread pinning to improve locality.
-qw -qm ?
How's that going to work out when applied to the other Haskell programs?
I'm sure it does bad things to them.
Yep, earlier in the week I measured the programs using +RTS -N4 -qw -qm which is why I wonder how you would approach programs that have a mix of performance characteristics? Maybe there aren't large Haskell programs like that?