edited by
1,146 views
2 votes
2 votes
Consider a non­pipelined processor design which has a cycle time of 10ns and average CPI of

1.4. The maximum speedup pipelined processor can get by pipelining it into 5 stages and each stage takes 2ns is
edited by

4 Answers

0 votes
0 votes
Initially it was taking cycle time of 10ns. (unpipe)

After pipelined, CT cycle time is max of all stage i.e., 2ns.

Speed up = 10/2 = 5
0 votes
0 votes
here nothing is told about n, so in that case we'll take n = infinity.

when n = infinity,

$S$ = $\frac{T_{n}}{t_{p}}$

where $T_{n}$ is the time to execute a single instruction in Non-pipelined processor.

$t_{p}$ is the clock cycle time in pipelined processor.

So, $T_{n}$ = CPI * 10ns = 14ns

$t_{p}$ = 2 ns

S = 7
0 votes
0 votes
Speed up = Exec. time non pipeline/ Exec. time pipeline

                =10*1.4/2 = 7

Related questions

0 votes
0 votes
2 answers
2
farmanahmed888 asked Jan 6, 2022
523 views
Which approach is correct?ASSIGNMENT LINK : https://nptel.ac.in/content/storage2/courses/106105163/ASSIGNMENT-SOLUTION-WEEK11.pdfnptel assignment q-1 Caption