Static = Decide on distribution up front
Semi-static = Work predictable for near future but might need redistribution at intervals
Dynamic = Work is dynamically assigned at runtime - when threads are done with work, they are reassigned to work yet to be done.
Static = Decide on distribution up front
Semi-static = Work predictable for near future but might need redistribution at intervals
Dynamic = Work is dynamically assigned at runtime - when threads are done with work, they are reassigned to work yet to be done.