Question: 5. Suppose a certain instruction takes 5 clock cycles to execute. How long would it take to execute 100 of these instructions on the non-pipelined

5. Suppose a certain instruction takes 5 clock cycles to execute. How long would it take to execute 100 of these instructions on the non-pipelined CPU with a 1 GHz clock? How long would it take to execute 100 of these instructions on a pipelined CPU with a 1 GHz clock? (Be sure to allow for initially filling the pipeline) a. b. 6. Repeat part (b) above for the case that one step in the instruction's execution requires 2 ns, while the remaining four steps can each be done in 1 ns. (Assume the long step cannot be broken into two steps) 5. Suppose a certain instruction takes 5 clock cycles to execute. How long would it take to execute 100 of these instructions on the non-pipelined CPU with a 1 GHz clock? How long would it take to execute 100 of these instructions on a pipelined CPU with a 1 GHz clock? (Be sure to allow for initially filling the pipeline) a. b. 6. Repeat part (b) above for the case that one step in the instruction's execution requires 2 ns, while the remaining four steps can each be done in 1 ns. (Assume the long step cannot be broken into two steps)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
