Question: ) Profiling programs shows that, in general, true data dependencies occur in 3 0 % of the instructions, name dependencies occur in 5 % of

) Profiling programs shows that, in general, true data dependencies occur in 30% of the instructions, name dependencies occur in 5% of the instructions, and control dependencies occur in 20% of the instructions. In general 100% of the control dependencies turn into hazards (with a 3 cycle delay),75% of the true data dependencies turn into hazards (with a 2 cycle delay), and 100% of the name dependencies turn into hazards (with a 2 cycle delay). Assume that structural hazards occur in 1% of all executed instructions (with a 5 cycle delay). Compute the expected speedup of a synchronous pipelined machine design for programs executed with the above characteristics.

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 Programming Questions!