[Haskell-cafe] Parallel parsing & multicore

Bulat Ziganshin bulat.ziganshin at gmail.com
Thu Sep 10 01:06:40 EDT 2009


Hello Anakim,

Wednesday, September 9, 2009, 11:58:58 PM, you wrote:

> foresee. I guess a possible solution would be to base parMap on
> different 'par' primitive; one that sparks a number of computations
> equal to the number of available OS threads and then blocks until at
> least one of them is done.

actually you should ask RTS -N value, that should be available via internal
RTS structures. and then user, optionally, may link in a code that
sets RTS -N to the number of hardware threads


-- 
Best regards,
 Bulat                            mailto:Bulat.Ziganshin at gmail.com



More information about the Haskell-Cafe mailing list