So we just spent about 1/3 or lecture (in terms of number of slides) discussing work stealing. I am not entirely sure what I am suppose to take away from this discussion other than, "yeah, that is how it could work". Would someone be kind enough to summarize the high-level points to take away?
zhiyuany
@lament, if you design a system, no matter multicore system or distributed system, it's probable that you need design different load balancers for different scenarios. Work stealing is a important technique in load balancing, and you can keep Cilk's design in mind as a very good example when you design your own load balancing mechanism.
So we just spent about 1/3 or lecture (in terms of number of slides) discussing work stealing. I am not entirely sure what I am suppose to take away from this discussion other than, "yeah, that is how it could work". Would someone be kind enough to summarize the high-level points to take away?
@lament, if you design a system, no matter multicore system or distributed system, it's probable that you need design different load balancers for different scenarios. Work stealing is a important technique in load balancing, and you can keep Cilk's design in mind as a very good example when you design your own load balancing mechanism.