retagged by
771 views
3 votes
3 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______________?

 

in this question,speed up is 10/2 = 5

but why it is'nt (cycletime * cpi)/cycle time in pipeline i.e (1.4 * 10) /2 =7..

//i am just confused because speedup is (total time in non pipleine /total time in pipeline)
retagged by

1 Answer

0 votes
0 votes
The pipelined processor you stalls which affect the CPI and new clock cycle need to be consider with the given each stage time. As that is not given you can consider  Best speed up which consider each instruction to be executed with same time as in pipeline as well as non pipeline processor.

Related questions

0 votes
0 votes
2 answers
1
farmanahmed888 asked Jan 6, 2022
550 views
Which approach is correct?ASSIGNMENT LINK : https://nptel.ac.in/content/storage2/courses/106105163/ASSIGNMENT-SOLUTION-WEEK11.pdfnptel assignment q-1 Caption
1 votes
1 votes
0 answers
2
Nandkishor3939 asked Jan 19, 2019
776 views
In a processor each instruction execution completes in 4 clock cycle with 2.5 gigahertz. The same processor is transformed into a pipelined processor with five stages ope...
2 votes
2 votes
4 answers
3
3 votes
3 votes
0 answers
4
thepeeyoosh asked Jan 13, 2018
715 views
Actually, In this problem what will, we consider getting the answer(upper bound or lower bound) and why?