Step1: Granularity Selection
Goal: Extract procedure from specification, which are to be assigned to processors during N-way assignment.
Granularity is a measure of complexity
- Fine: many procedures of low complexity.
- Little pre-estimation and online-estimation less accurate. Make online-estimation more complex to build higher accuracy.
- Can be more time consuming and may prohibit the use of assignment heuristics that need many estimations.
- Course: few procedures of high complexity.
- many behaviors are grouped together into inseparable unit, so that any possible solution that separate those behavior is excluded.