MikeJ opened this issue on Sep 08, 2008 · 53 posts
pjz99 posted Fri, 12 September 2008 at 5:09 PM
Quote - The way they break up the picture is really annoying. Why not just break up the picture into a dozen squares and give each processor a block in turn? I have 12 cores just waiting, and waiting and waiting...
More usefully, why don't they break up the work of a render by bucket, since that is already plainly parallelizable - core 1 gets a bucket, core 2 gets a bucket, core 3 gets a bucket, yadda yadda yadda up to the maximum number of threads (currently still 4 I believe). There would still be a little wasted CPU time towards the end of the render when you're down to fewer buckets than you have cores, but I don't see why this would have been harder to design than the current method of dividing render work.