Scheduling Approach
The problem is to schedule the 36 operations
Try to figure out the minimum number of packets needed given the load/store limitations and data dependencies of the calculations
- Don’t worry about register assignment yet
- Initially, only calculate intermediate values in the packet before they are actually needed; move them up to an earlier packet later on.
At this point, you will have satisfied the load/store limitations, and data dependencies.