List Scheduling
Keep a list of “ready” operations
- Prioritize the list based on heuristic
- Schedule any ready operation in any available operator that can perform that operation
Priority heuristics:
- Most dependent operations
- Deepest dependent tree
- Least flexible schedule