Question: 30 An instruction cycle comprises 4 steps; fetch (F), decode (D), execute (E), and write back (W), where all steps require 1 clock cycle except

30

30 An instruction cycle comprises 4 steps; fetch (F), decode (D), execute

An instruction cycle comprises 4 steps; fetch (F), decode (D), execute (E), and write back (W), where all steps require 1 clock cycle except the execute step, which takes 2 clock cycles. Assume 1 clock cycle = 10 ns. a) b) Sketch the space time diagram to execute five (5) instructions. Executing the instruction as in Q35(a) may produce Hazard. List 2 (two) possible solution to overcome the problem. Calculate the total execution time needed by the pipelined computer to execute a C++ program having 3000 instructions. c)

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!