A nonpipelined processor operating at 1 MHz is converted into a synchronous pipelined processor with five stages requiring 3.5 μsec, 2.5 μsec, 3 μsec, 2.5 μsec and 3.5 μsec, respectively. The delay of the latches is 1 μsec. The speedup of the pipeline processor for a large number of instructions is ________.
(Upto 2 decimal places)
I solve it using speedup= non pipe/pipe
= cpi*t/cpi*
=1*1/1*4.5
=0.22
but given ans is 3.33
speedup =(3.5+2.5+3+2.5+3.5)/4.5
=3.33
why my ans is wrong ? please explain