Previous | Next --- Slide 13 of 63
Back to Lecture Thumbnails
hanzhoul

Why we can have less overhead by choosing large granularity tasks?

anamdev

@hanzhoul I think it would be good to refer to slide 8 for this question. If you have large granularity, then you can partition your box into larger chunks that have less restrictions. This partitioning is usually done before any work is done in parallel, so if you need to partition fewer times (due to the larger chunks) you will have a lower overhead cost than partitioning with a small granularity.