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.