Summary
Goal: explore design space, identify optima
Four step process
- Partition a problem into many small tasks
- Determine communication requirements
- Use agglomeration to improve performance
- Map tasks to processors
Small set of standard structures & techniques