Cpre305 Homework #10
Reading Assignment: Finish Chapter 6 and Chapter 7.1-7.3.

P1. (10 points) Problem 6.16
P2. (10 points) Problem 6.19
P3. (10 points) Problem 6.23
P4. (10 points) Problem 6.24
P5. (10 points) Problem 6.28
P6. (10 points) Problem 6.29
P7. (10 points) Problem 6.30
P8. (30 points) Play with the animator interface provide to you and answer the following question. For each of the traces provided, how many clock cycles it takes to finish the first 10 instructions (that is when the first non-noop instruction is fetched to the 10th instruction is completed). In each case, how many useful (non-noop or bubbles) instruction are executed. In each case, give a brief description of what mechanism is employed for correct execution and what saving is achieved in terms of clock cycles.