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.

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!