Agglomeration
Once tasks + communication determined, “agglomerate” small tasks into larger tasks
Motivations
- To reduce communication costs
- If tasks cannot execute concurrently
- To reduce software engineering costs
Caveats
- May involve replicating computation or data