Previous | Next --- Slide 57 of 83
Back to Lecture Thumbnails
bryan

How does the programmer deal with the case when the cost of synchronization is variable/unknown (i.e. deploying to many different device/CPU/memory setups)?

liana

I think that would probably require testing utilization in real time to see how much overhead synchronization creates, and then adjusting the task size to achieve the optimal workload balance among workers

Please log in to leave a comment.