Question: Q 1 . We begin with a computer implemented in single - cycle implementation. When the stages are split by functionality, the stages do not

Q1. We begin with a computer implemented in single-cycle implementation. When the stages are
split by functionality, the stages do not require exactly the same amount of time. The original
machine had a clock cycle time of 16ns. After the stages were split, the measured times were IF,
3.5ns; ID,2.0ns; EX,3.0ns; MEM, 5.0ns; and WB,2.5ns. The pipeline register delay is 0.3ns.
a.5pt What is the clock cycle time of the 5-stage pipelined machine?
b.5pt If there is a stall every eight instructions, what is the CPI of the new machine?
c.[5 pt] What is the speedup of the pipelined machine (with the assumption of pipeline stalls
in Q1.b) over the single-cycle machine?
d.[5 pt] If the pipelined machine had an infinite number of stages and there is no pipeline
stall, what would its speedup be over the single-cycle machine?
 Q1. We begin with a computer implemented in single-cycle implementation. When

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!