Exchange with group members.
Draw an arrow for each dependence and label with the type. Also say if it is a loop-carried dependence.
Discuss with group. Explain to those who got it wrong.
Exchange with group members.
Label each type of variable. Parallelize the loop, if possible.
Discuss with group. Explain to those who got it wrong.
Each members estimates the execution time.
Present your finding to the group and discuss differences.
Each members estimates the cache hits and misses.
Present your finding to the group and discuss differences.