[phobos] std.parallelism: Request for review/comment

David Simcha dsimcha at gmail.com
Tue Aug 31 05:13:06 PDT 2010


  On 8/31/2010 6:22 AM, Lars Tandle Kyllingstad wrote:
> Point (3) is pretty cool.  I just used your module for my current
> project at work, and the ability to get the index made the code a lot
> nicer.
>
> Another question:  Why have you chosen the default number of work units
> to be just two units per thread?  In my experience, it's not uncommon
> that calculations are harder on some parts of the range than others, and
> then there is a risk of some cores running out of work to do.  I'd think
> that having more work units, 3-4 per thread, say, would allow for better
> distribution of work between cores.
>
> -Lars

Good point.  I should probably change this, as the more I think about it 
the more I realize that I never use the default for the reason you 
mention.  It seemed like a good idea in iteration 1, and then I just 
never reconsidered.


More information about the phobos mailing list