
16 Sep
2009
16 Sep
'09
8:02 p.m.
Hello Andrew, Wednesday, September 16, 2009, 11:31:22 PM, you wrote:
That makes sense. So maybe I should split my mapping into two parallel ones or however many CPUs there are using par.
If you're going to use par, it doesn't really matter how many sparks you create. You just need to avoid creating millions of really tiny sparks. You could create, say, eight and let GHC figure out the rest itself...
since these are green threads, 1 millisecond sparks should be acceptable and may be even 1 microsecod too. afair, overhead expenses was significantly reduced in ghc 6.12, soon to be released -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com