Five tasks for good partitioning
Model creation
- converts input to an internal model (call graph model)
Allocation
- Instantiating processors of varying type
Partitioning
- Dividing input process among allocated processors
Transformation
- modifies the input process into one with different organization but same overall functionality, leading to better partition.
Estimation
- provides data used to create values for design metrics. Pre-estimation and online-estimation.