1 |
Once tasks + communication determined, "agglomerate" small tasks into larger tasks
|
2 |
Motivations
-
To reduce communication costs
-
If tasks cannot execute concurrently
-
To reduce software engineering costs
|
3 |
Caveats
-
May involve replicating computation or data
|